mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-08 21:32:39 +00:00
Return null on failure, instead of aborting.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3308 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a7710518da
commit
227b86c5fb
@ -106,9 +106,7 @@ ConstantIntegral *ConstantIntegral::getMaxValue(const Type *Ty) {
|
||||
case Type::UIntTyID:
|
||||
case Type::ULongTyID: return getAllOnesValue(Ty);
|
||||
|
||||
default:
|
||||
assert(0 && "Non-integral type specified!");
|
||||
return 0;
|
||||
default: return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ -132,9 +130,7 @@ ConstantIntegral *ConstantIntegral::getMinValue(const Type *Ty) {
|
||||
case Type::UIntTyID:
|
||||
case Type::ULongTyID: return ConstantUInt::get(Ty, 0);
|
||||
|
||||
default:
|
||||
assert(0 && "Non-integral type specified!");
|
||||
return 0;
|
||||
default: return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ -157,9 +153,7 @@ ConstantIntegral *ConstantIntegral::getAllOnesValue(const Type *Ty) {
|
||||
Val >>= 64-TypeBits; // Shift out unwanted 1 bits...
|
||||
return ConstantUInt::get(Ty, Val);
|
||||
}
|
||||
default:
|
||||
assert(0 && "Non-integral type specified!");
|
||||
return 0;
|
||||
default: return 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user