Return null on failure, instead of aborting.
authorChris Lattner <sabre@nondot.org>
Wed, 14 Aug 2002 17:12:13 +0000 (17:12 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 14 Aug 2002 17:12:13 +0000 (17:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3308 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/Constants.cpp

index eb68ef68095b65fd5faa7b16c370b012f9c0a557..2aef498b36795d2de3083d699f218bebe07cae5d 100644 (file)
@@ -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;
   }
 }