Deleted Added
full compact
21a22
> #include "llvm/LLVMContext.h"
40,41c41,42
< const CompileOptions &CO)
< : Diags(diags), CompileOpts(CO), M(new llvm::Module(ModuleName)) {}
---
> const CompileOptions &CO, llvm::LLVMContext& C)
> : Diags(diags), CompileOpts(CO), M(new llvm::Module(ModuleName, C)) {}
98,99c99,101
< const CompileOptions &CO) {
< return new CodeGeneratorImpl(Diags, ModuleName, CO);
---
> const CompileOptions &CO,
> llvm::LLVMContext& C) {
> return new CodeGeneratorImpl(Diags, ModuleName, CO, C);