OSDN Git Service

Doh!
authorEvan Cheng <evan.cheng@apple.com>
Sat, 11 Mar 2006 00:13:10 +0000 (00:13 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 11 Mar 2006 00:13:10 +0000 (00:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26705 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/Constants.cpp

index 28ca2a4..55bc4ae 100644 (file)
@@ -1740,7 +1740,7 @@ std::string Constant::getStringValue(bool Chop, unsigned Offset) {
     }
   } 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 @@ std::string Constant::getStringValue(bool Chop, unsigned Offset) {
             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);
         }
       }
     }