Changes in directory llvm/lib/ExecutionEngine/Interpreter:

Execution.cpp updated: 1.182 -> 1.183
---
Log message:

Avoid a "loss of precision" error in gcc 4.1.3. 


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

 Execution.cpp |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
diff -u llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1.182 
llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1.183
--- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1.182    Tue May 15 
21:05:13 2007
+++ llvm/lib/ExecutionEngine/Interpreter/Execution.cpp  Wed May 16 11:39:29 2007
@@ -1344,7 +1344,7 @@
     case Type::VoidTyID:    DOUT << "void"; break;
     case Type::FloatTyID:   DOUT << "float " << Val.FloatVal; break;
     case Type::DoubleTyID:  DOUT << "double " << Val.DoubleVal; break;
-    case Type::PointerTyID: DOUT << "void* " << unsigned(Val.PointerVal); 
break;
+    case Type::PointerTyID: DOUT << "void* " << intptr_t(Val.PointerVal); 
break;
     case Type::IntegerTyID: 
       DOUT << "i" << Val.IntVal.getBitWidth() << " " << Val.IntVal.toString(10)
            << "\n";



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to