Mercurial > projects > ldc
changeset 141:8f43f5c43c95 trunk
[svn r145] fixed some x86 problems
author | lindquist |
---|---|
date | Wed, 23 Jan 2008 12:58:51 +0100 |
parents | ffcc9a2f3d9d |
children | a123dca8349b |
files | gen/tollvm.cpp llvmdc.kdevelop llvmdc.kdevelop.filelist tango/lib/compiler/llvmdc/adi.d |
diffstat | 4 files changed, 3 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/gen/tollvm.cpp Wed Jan 23 12:56:09 2008 +0100 +++ b/gen/tollvm.cpp Wed Jan 23 12:58:51 2008 +0100 @@ -226,7 +226,7 @@ pvec.push_back(bits==32?int32ty:int64ty); pvec.push_back(int32ty); llvm::FunctionType* functype = llvm::FunctionType::get(voidty, pvec, false); - return new llvm::Function(functype, llvm::GlobalValue::ExternalLinkage, name, gIR->module); + return llvm::cast<llvm::Function>(gIR->module->getOrInsertFunction(name, functype)); } //////////////////////////////////////////////////////////////////////////////////////////
--- a/llvmdc.kdevelop Wed Jan 23 12:56:09 2008 +0100 +++ b/llvmdc.kdevelop Wed Jan 23 12:58:51 2008 +0100 @@ -169,9 +169,7 @@ <synchronize>true</synchronize> <orientation>Vertical</orientation> </splitheadersource> - <references> - <pcs>LLVM</pcs> - </references> + <references/> </kdevcppsupport> <kdevcustomproject> <run>
--- a/llvmdc.kdevelop.filelist Wed Jan 23 12:56:09 2008 +0100 +++ b/llvmdc.kdevelop.filelist Wed Jan 23 12:58:51 2008 +0100 @@ -4,8 +4,6 @@ demos/gl.d demos/glfuncs.d demos/gltypes.d -demos/lib.d -demos/libtest1.d demos/qd.d demos/qd1.d demos/ray.d @@ -174,7 +172,6 @@ lphobos/llvm/intrinsic.d lphobos/llvm/va_list.d lphobos/llvmsupport.d -lphobos/obj lphobos/object.d lphobos/phobos.d lphobos/std @@ -196,7 +193,6 @@ lphobos/std/c/stdlib.d lphobos/std/c/string.d lphobos/std/c/time.d -lphobos/std/compiler.d lphobos/std/conv.d lphobos/std/ctype.d lphobos/std/format.d @@ -770,7 +766,6 @@ tangotests/r.d tangotests/s.d tangotests/t.d -tangotests/u.d test test/a.d test/aa1.d @@ -923,7 +918,6 @@ test/funcs.d test/funcs2.d test/g.d -test/gc1.d test/globals1.d test/globals2.d test/goto1.d