Changed premake.lua to work with mingw.

Implemented array operations, not perfect but ok for tonight. closes #89
This commit is contained in:
Tomas Lindquist Olsen
2008-10-13 23:19:32 +02:00
parent e76d8f25b4
commit 202c4f7bc2
11 changed files with 309 additions and 251 deletions

View File

@@ -280,6 +280,9 @@ LLGlobalValue::LinkageTypes DtoLinkage(Dsymbol* sym)
assert(fdecl->type->ty == Tfunction);
TypeFunction* ft = (TypeFunction*)fdecl->type;
// array operations are always internal
if (fdecl->isArrayOp)
return llvm::GlobalValue::InternalLinkage;
// intrinsics are always external
if (fdecl->llvmInternal == LLVMintrinsic)
return llvm::GlobalValue::ExternalLinkage;