Update VariableManager's DataLayout after linking

This commit is contained in:
Alessandro Di Federico
2016-01-30 11:02:07 +01:00
parent c3138d5db6
commit 475adf963c
3 changed files with 10 additions and 4 deletions
+2
View File
@@ -762,6 +762,8 @@ void CodeGenerator::translate(uint64_t VirtualAddress,
Linker::LinkOnlyNeeded);
assert(!Result && "Linking failed");
Variables.setDataLayout(&TheModule->getDataLayout());
legacy::PassManager PM;
PM.add(createSROAPass());
PM.add(new CpuLoopExitPass(&Variables));