mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-01 07:30:43 +03:00
create our own global context, it's been removed from LLVM
(cherry picked from commit 26a4e2bd13
)
This commit is contained in:
parent
5ec3e7d38b
commit
eaa9e8130c
4 changed files with 17 additions and 5 deletions
|
@ -31,6 +31,7 @@
|
|||
#include "gen/irstate.h"
|
||||
#include "gen/linkage.h"
|
||||
#include "gen/llvm.h"
|
||||
#include "gen/llvmhelpers.h"
|
||||
#include "gen/logger.h"
|
||||
#include "gen/metadata.h"
|
||||
#include "gen/optimizer.h"
|
||||
|
@ -1258,7 +1259,7 @@ int main(int argc, char **argv) {
|
|||
|
||||
// Generate one or more object/IR/bitcode files.
|
||||
if (global.params.obj && !modules.empty()) {
|
||||
ldc::CodeGenerator cg(llvm::getGlobalContext(), singleObj);
|
||||
ldc::CodeGenerator cg(getGlobalContext(), singleObj);
|
||||
|
||||
for (unsigned i = 0; i < modules.dim; i++) {
|
||||
Module *const m = modules[i];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue