Changes in directory llvm/lib/VMCore:
IntrinsicInst.cpp updated: 1.3 -> 1.4 --- Log message: Bullet proof against undefined args produced by upgrading ols-style debug info. --- Diffs of the changes: (+3 -3) IntrinsicInst.cpp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/VMCore/IntrinsicInst.cpp diff -u llvm/lib/VMCore/IntrinsicInst.cpp:1.3 llvm/lib/VMCore/IntrinsicInst.cpp:1.4 --- llvm/lib/VMCore/IntrinsicInst.cpp:1.3 Fri Mar 24 04:08:23 2006 +++ llvm/lib/VMCore/IntrinsicInst.cpp Sun Mar 26 16:46:27 2006 @@ -45,13 +45,13 @@ Value *DbgInfoIntrinsic::StripCast(Value *C) { if (Value *CO = CastOperand(C)) { - return StripCast(CO); + C = StripCast(CO); } else if (GlobalVariable *GV = dyn_cast<GlobalVariable>(C)) { if (GV->hasInitializer()) if (Value *CO = CastOperand(GV->getInitializer())) - return StripCast(CO); + C = StripCast(CO); } - return C; + return dyn_cast<GlobalVariable>(C); } //===----------------------------------------------------------------------===// _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits