switch (Ty->getPrimitiveID()) {
default:
return false; // These can't be represented as integers!!!
-
// Signed types...
case Type::SByteTyID:
return (Val <= INT8_MAX && Val >= INT8_MIN);
case Type::LongTyID:
return true; // This is the largest type...
}
- assert(0 && "WTF?");
- return false;
}
bool ConstantUInt::isValueValidForType(const Type *Ty, uint64_t Val) {
case Type::ULongTyID:
return true; // This is the largest type...
}
- assert(0 && "WTF?");
- return false;
}
bool ConstantFP::isValueValidForType(const Type *Ty, double Val) {