diff options
author | Vikram S. Adve <vadve@cs.uiuc.edu> | 2001-10-28 22:44:02 +0000 |
---|---|---|
committer | Vikram S. Adve <vadve@cs.uiuc.edu> | 2001-10-28 22:44:02 +0000 |
commit | c426c63b39adaf6ac5fc16835622a2dbe810eac0 (patch) | |
tree | 4c6be34c385abece4b89f24ecf843988be2a5de1 /lib/Transforms/Instrumentation/TraceValues.cpp | |
parent | 2301a070f6fde287db167e134d53b203fc259e58 (diff) |
Make newlines be newlines! This should now work in both lli and native code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1016 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Instrumentation/TraceValues.cpp')
-rw-r--r-- | lib/Transforms/Instrumentation/TraceValues.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/Transforms/Instrumentation/TraceValues.cpp b/lib/Transforms/Instrumentation/TraceValues.cpp index 98589a457c..66f381e469 100644 --- a/lib/Transforms/Instrumentation/TraceValues.cpp +++ b/lib/Transforms/Instrumentation/TraceValues.cpp @@ -31,7 +31,6 @@ #include <hash_set> #include <sstream> -const string PRINT_FUNC_NAME = "printVal"; static const char* PrintMethodNameForType(const Type* type) @@ -211,15 +210,15 @@ CreatePrintfInstr(Value* val, case Type::UIntTyID: case Type::ULongTyID: case Type::SByteTyID: case Type::ShortTyID: case Type::IntTyID: case Type::LongTyID: - fmtString << " %d\\n"; + fmtString << " %d\n"; break; case Type::FloatTyID: case Type::DoubleTyID: - fmtString << " %g\\n"; + fmtString << " %g\n"; break; case Type::PointerTyID: - fmtString << " %p\\n"; + fmtString << " %p\n"; break; default: @@ -302,7 +301,7 @@ InsertPrintInsts(Value *Val, BBI = BB->getInstList().insert(BBI, I)+1; // Print out a newline - fmtVal = GetStringRef(Mod, "\\n"); + fmtVal = GetStringRef(Mod, "\n"); I = new CallInst(GetPrintMethodForType(Mod, fmtVal->getType()), vector<Value*>(1, fmtVal)); BBI = BB->getInstList().insert(BBI, I)+1; @@ -396,7 +395,7 @@ CreateMethodTraceInst(Method* method, string fmtString(indent, ' '); ostringstream methodNameString; WriteAsOperand(methodNameString, method); - fmtString += msg + methodNameString.str() + "\\n"; + fmtString += msg + methodNameString.str() + '\n'; GlobalVariable *fmtVal = GetStringRef(method->getParent(), fmtString); Instruction *printInst = @@ -453,7 +452,6 @@ InsertTraceCode::doInsertTraceCode(Method *M, vector<BasicBlock*> exitBlocks; if (M->isExternal() || - (M->hasName() && M->getName() == PRINT_FUNC_NAME) || (! traceBasicBlockExits && ! traceMethodExits)) return false; |