summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-06-23 13:59:36 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-06-23 13:59:36 +0000
commitb633d20d3644e93434b39accac04a86f4b16bfcd (patch)
tree980f7935ba995f8646d7c42da74859a45063cb84 /clang/lib/CodeGen
parentc233f74e6e36bada9e85b02a2f6b5b18002efb2d (diff)
downloadbcm5719-llvm-b633d20d3644e93434b39accac04a86f4b16bfcd.tar.gz
bcm5719-llvm-b633d20d3644e93434b39accac04a86f4b16bfcd.zip
Update for LLVM api change.
llvm-svn: 240406
Diffstat (limited to 'clang/lib/CodeGen')
-rw-r--r--clang/lib/CodeGen/BackendUtil.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/BackendUtil.cpp b/clang/lib/CodeGen/BackendUtil.cpp
index f5edea7810a..801b49f04c8 100644
--- a/clang/lib/CodeGen/BackendUtil.cpp
+++ b/clang/lib/CodeGen/BackendUtil.cpp
@@ -604,7 +604,10 @@ void EmitAssemblyHelper::EmitAssembly(BackendAction Action,
if (!TM)
TM.reset(CreateTargetMachine(UsesCodeGen));
- if (UsesCodeGen && !TM) return;
+ if (UsesCodeGen && !TM)
+ return;
+ if (TM)
+ TheModule->setDataLayout(*TM->getDataLayout());
CreatePasses();
switch (Action) {
OpenPOWER on IntegriCloud