MCJIT initialization TargetData
authorDanil Malyshev <dmalyshev@accesssoftek.com>
Fri, 30 Sep 2011 16:40:10 +0000 (16:40 +0000)
committerDanil Malyshev <dmalyshev@accesssoftek.com>
Fri, 30 Sep 2011 16:40:10 +0000 (16:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140856 91177308-0d34-0410-b5e6-96231b3b80d8

lib/ExecutionEngine/MCJIT/MCJIT.cpp

index 6b8a388186c7aa971b5f496042c88b850cd66c88..7c8a740dc86250aab48e0d1d9f3b393ce35e740e 100644 (file)
@@ -59,6 +59,7 @@ MCJIT::MCJIT(Module *m, TargetMachine *tm, TargetJITInfo &tji,
              bool AllocateGVsWithCode)
   : ExecutionEngine(m), TM(tm), MemMgr(MM), M(m), OS(Buffer), Dyld(MM) {
 
+  setTargetData(TM->getTargetData());
   PM.add(new TargetData(*TM->getTargetData()));
 
   // Turn the machine code intermediate representation into bytes in memory