Don't use llvm::getGlobalContext() anymore

This commit is contained in:
Benjamin Kramer
2009-07-13 20:16:15 +02:00
parent 331319dab1
commit 0ee2f34611
21 changed files with 59 additions and 48 deletions

View File

@@ -31,7 +31,10 @@ struct Library;
class Ir;
struct DValue;
typedef DValue elem;
namespace llvm { class Module; }
namespace llvm {
class LLVMContext;
class Module;
}
#else
#ifdef IN_GCC
@@ -178,7 +181,7 @@ struct Module : Package
#if IN_LLVM
// LDC
llvm::Module* genLLVMModule(Ir* sir);
llvm::Module* genLLVMModule(llvm::LLVMContext& context, Ir* sir);
void buildTargetFiles();
File* buildFilePath(const char* forcename, const char* path, const char* ext);
Module *isModule() { return this; }