Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.153 -> 1.154 --- Log message: Add a missing assertion that would have helped out Reid --- Diffs of the changes: (+2 -0) Constants.cpp | 2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/VMCore/Constants.cpp diff -u llvm/lib/VMCore/Constants.cpp:1.153 llvm/lib/VMCore/Constants.cpp:1.154 --- llvm/lib/VMCore/Constants.cpp:1.153 Tue May 30 13:15:07 2006 +++ llvm/lib/VMCore/Constants.cpp Fri Jun 9 23:16:23 2006 @@ -863,6 +863,8 @@ static char getValType(ConstantAggregateZero *CPZ) { return 0; } Constant *ConstantAggregateZero::get(const Type *Ty) { + assert((isa<StructType>(Ty) || isa<ArrayType>(Ty) || isa<PackedType>(Ty)) && + "Cannot create an aggregate zero of non-aggregate type!"); return AggZeroConstants.getOrCreate(Ty, 0); } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits