Remove redundant llvm::DataLayout argument from IRGenModule constructor.

This commit is contained in:
John McCall
2016-04-26 17:24:48 -07:00
parent b340e439c8
commit 822f6d0729
3 changed files with 3 additions and 12 deletions

View File

@@ -118,14 +118,14 @@ IRGenModule::IRGenModule(IRGenModuleDispatcher &dispatcher, SourceFile *SF,
ASTContext &Context,
llvm::LLVMContext &LLVMContext,
IRGenOptions &Opts, StringRef ModuleName,
const llvm::DataLayout &DataLayout,
llvm::TargetMachine *TargetMachine,
SILModule *SILMod,
StringRef OutputFilename)
: Context(Context), Opts(Opts),
ClangCodeGen(createClangCodeGenerator(Context, LLVMContext, Opts, ModuleName)),
Module(*ClangCodeGen->GetModule()),
LLVMContext(Module.getContext()), DataLayout(DataLayout),
LLVMContext(Module.getContext()),
DataLayout(TargetMachine->createDataLayout()),
Triple(Context.LangOpts.Target), TargetMachine(TargetMachine),
SILMod(SILMod), OutputFilename(OutputFilename), dispatcher(dispatcher),
TargetInfo(SwiftTargetInfo::get(*this)),