[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp

Evan Cheng evan.cheng at apple.com
Fri Mar 10 16:13:22 PST 2006



Changes in directory llvm/lib/VMCore:

Constants.cpp updated: 1.147 -> 1.148
---
Log message:

Doh!


---
Diffs of the changes:  (+2 -2)

 Constants.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/lib/VMCore/Constants.cpp
diff -u llvm/lib/VMCore/Constants.cpp:1.147 llvm/lib/VMCore/Constants.cpp:1.148
--- llvm/lib/VMCore/Constants.cpp:1.147	Fri Mar 10 17:52:03 2006
+++ llvm/lib/VMCore/Constants.cpp	Fri Mar 10 18:13:10 2006
@@ -1740,7 +1740,7 @@
     }
   } else if (Constant *C = dyn_cast<Constant>(this)) {
     if (GlobalValue *GV = dyn_cast<GlobalValue>(C))
-      return GV->getStringValue(Offset);
+      return GV->getStringValue(Chop, Offset);
     else if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) {
       if (CE->getOpcode() == Instruction::GetElementPtr) {
         // Turn a gep into the specified offset.
@@ -1748,7 +1748,7 @@
             cast<Constant>(CE->getOperand(1))->isNullValue() &&
             isa<ConstantInt>(CE->getOperand(2))) {
           Offset += cast<ConstantInt>(CE->getOperand(2))->getRawValue();
-          return CE->getOperand(0)->getStringValue(Offset);
+          return CE->getOperand(0)->getStringValue(Chop, Offset);
         }
       }
     }






More information about the llvm-commits mailing list