[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

Chris Lattner sabre at nondot.org
Sat Jan 20 12:51:58 PST 2007



Changes in directory llvm/lib/ExecutionEngine/JIT:

JITEmitter.cpp updated: 1.126 -> 1.127
---
Log message:

DOUT still evaluates side effects, even though it doesn't print.  This means
that disassembleBuffer will be called even if NDEBUG, but the result will
be ignored.


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

 JITEmitter.cpp |    2 ++
 1 files changed, 2 insertions(+)


Index: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
diff -u llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:1.126 llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:1.127
--- llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:1.126	Fri Jan 19 14:17:59 2007
+++ llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp	Sat Jan 20 14:51:43 2007
@@ -866,6 +866,7 @@
        << Relocations.size() << " relocations\n";
   Relocations.clear();
 
+#ifndef NDEBUG
   DOUT << "Disassembled code:\n"
 #if defined(__i386__)
        << disassembleBuffer(FnStart, FnEnd-FnStart,
@@ -876,6 +877,7 @@
 #else
        << "N/A\n";
 #endif
+#endif
   
   return false;
 }






More information about the llvm-commits mailing list