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

Owen Anderson resistor at mac.com
Tue May 2 18:30:21 PDT 2006



Changes in directory llvm/lib/ExecutionEngine/Interpreter:

Interpreter.cpp updated: 1.29 -> 1.30
---
Log message:

Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses.  This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.

This fixes PR 759: http://llvm.cs.uiuc.edu/PR759 .



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

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


Index: llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
diff -u llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp:1.29 llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp:1.30
--- llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp:1.29	Thu Mar 23 20:53:49 2006
+++ llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp	Tue May  2 20:29:56 2006
@@ -71,7 +71,7 @@
        isLongPointer ? 8 : 4) {
 
   memset(&ExitValue, 0, sizeof(ExitValue));
-  setTargetData(TD);
+  setTargetData(&TD);
   // Initialize the "backend"
   initializeExecutionEngine();
   initializeExternalFunctions();






More information about the llvm-commits mailing list