[llvm-commits] CVS: llvm/tools/analyze/analyze.cpp

Chris Lattner lattner at cs.uiuc.edu
Thu Apr 24 14:11:05 PDT 2003


Changes in directory llvm/tools/analyze:

analyze.cpp updated: 1.50 -> 1.51

---
Log message:

Make sure to create a target data that matches the Module's target properties.


---
Diffs of the changes:

Index: llvm/tools/analyze/analyze.cpp
diff -u llvm/tools/analyze/analyze.cpp:1.50 llvm/tools/analyze/analyze.cpp:1.51
--- llvm/tools/analyze/analyze.cpp:1.50	Mon Feb 24 14:07:54 2003
+++ llvm/tools/analyze/analyze.cpp	Thu Apr 24 14:10:05 2003
@@ -15,6 +15,7 @@
 #include "llvm/Bytecode/Reader.h"
 #include "llvm/Assembly/Parser.h"
 #include "llvm/Analysis/Verifier.h"
+#include "llvm/Target/TargetData.h"
 #include "llvm/Support/PassNameParser.h"
 #include "Support/Timer.h"
 #include <algorithm>
@@ -125,6 +126,9 @@
   // about to build...
   //
   PassManager Passes;
+
+  // Add an appropriate TargetData instance for this module...
+  Passes.add(new TargetData("analyze", CurMod));
 
   // Make sure the input LLVM is well formed.
   Passes.add(createVerifierPass());





More information about the llvm-commits mailing list