From aa7317c027c436e776acb3b72dc03ab2da0df2b1 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Fri, 9 Sep 2011 00:08:00 +0200 Subject: Fix build. --- llvm_context.h | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'llvm_context.h') diff --git a/llvm_context.h b/llvm_context.h index 5fce54b..4a2600a 100644 --- a/llvm_context.h +++ b/llvm_context.h @@ -11,17 +11,14 @@ #include #include -#include -LLVMContext llvm_context; -//const Type* IntPtrTy = IntegerType::getInt32Ty(C); -const Type* Int8Ty = IntegerType::getInt8Ty(llvm_context); -const Type* Int16Ty = IntegerType::getInt16Ty(llvm_context); -const Type* Int32Ty = IntegerType::getInt32Ty(llvm_context); -const Type* Int64Ty = IntegerType::getInt64Ty(llvm_context); -//const Type* VoidTy = TypeBuilder::get(llvm_context); -const Type* VoidTy = Type::getVoidTy(llvm_context); -const PointerType* VoidPointerTy = PointerType::get(Int8Ty, 0); -const PointerType* PointerPointerTy = PointerType::get(VoidPointerTy, 0); +extern llvm::LLVMContext llvm_context; +extern const llvm::Type* Int8Ty; +extern const llvm::Type* Int16Ty; +extern const llvm::Type* Int32Ty; +extern const llvm::Type* Int64Ty; +extern const llvm::Type* VoidTy; +extern const llvm::PointerType* VoidPointerTy; +extern const llvm::PointerType* PointerPointerTy; #endif -- cgit v1.2.3