aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenABITypes.cpp
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2015-07-24 16:04:29 +0000
committerMehdi Amini <mehdi.amini@apple.com>2015-07-24 16:04:29 +0000
commit02595590edde2ca59d6926c5da2431b7232a64d3 (patch)
treee1683e2b57f9fd04fd01344fedfc911dbb4c47aa /lib/CodeGen/CodeGenABITypes.cpp
parent16ce1e1b49aeb9361374b36dc41e2954b11b2f66 (diff)
LLVM API Change: the Module always owns the DataLayout
From: Mehdi Amini <mehdi.amini@apple.com> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243115 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenABITypes.cpp')
-rw-r--r--lib/CodeGen/CodeGenABITypes.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/lib/CodeGen/CodeGenABITypes.cpp b/lib/CodeGen/CodeGenABITypes.cpp
index 755e8aa628..5305a29011 100644
--- a/lib/CodeGen/CodeGenABITypes.cpp
+++ b/lib/CodeGen/CodeGenABITypes.cpp
@@ -26,17 +26,12 @@
using namespace clang;
using namespace CodeGen;
-CodeGenABITypes::CodeGenABITypes(ASTContext &C,
- llvm::Module &M,
- const llvm::DataLayout &TD,
+CodeGenABITypes::CodeGenABITypes(ASTContext &C, llvm::Module &M,
CoverageSourceInfo *CoverageInfo)
- : CGO(new CodeGenOptions),
- HSO(new HeaderSearchOptions),
- PPO(new PreprocessorOptions),
- CGM(new CodeGen::CodeGenModule(C, *HSO, *PPO, *CGO,
- M, TD, C.getDiagnostics(),
- CoverageInfo)) {
-}
+ : CGO(new CodeGenOptions), HSO(new HeaderSearchOptions),
+ PPO(new PreprocessorOptions),
+ CGM(new CodeGen::CodeGenModule(C, *HSO, *PPO, *CGO, M, C.getDiagnostics(),
+ CoverageInfo)) {}
CodeGenABITypes::~CodeGenABITypes()
{