Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.44 -> 1.45 --- Log message: add a missing check --- Diffs of the changes: (+1 -0) BitcodeReader.cpp | 1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Bitcode/Reader/BitcodeReader.cpp diff -u llvm/lib/Bitcode/Reader/BitcodeReader.cpp:1.44 llvm/lib/Bitcode/Reader/BitcodeReader.cpp:1.45 --- llvm/lib/Bitcode/Reader/BitcodeReader.cpp:1.44 Sat May 5 20:58:20 2007 +++ llvm/lib/Bitcode/Reader/BitcodeReader.cpp Sun May 6 02:33:01 2007 @@ -691,6 +691,7 @@ V = UndefValue::get(CurTy); // Unknown cast. } else { const Type *OpTy = getTypeByID(Record[1]); + if (!OpTy) return Error("Invalid CE_CAST record"); Constant *Op = ValueList.getConstantFwdRef(Record[2], OpTy); V = ConstantExpr::getCast(Opc, Op, CurTy); } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits