Mercurial > projects > ldc
diff lphobos/llvm/intrinsic.d @ 55:0ccfae271c45 trunk
[svn r59] Added support for C-style variadic functions. Currently only works on x86, x86-64 va_arg is broken in LLVM 2.1. PPC and PPC64 unknown.
Updates to runtime. Rebuild!
author | lindquist |
---|---|
date | Wed, 24 Oct 2007 22:18:06 +0200 |
parents | d3ee9efe20e2 |
children | 5825d48b27d1 |
line wrap: on
line diff
--- a/lphobos/llvm/intrinsic.d Wed Oct 24 01:37:34 2007 +0200 +++ b/lphobos/llvm/intrinsic.d Wed Oct 24 22:18:06 2007 +0200 @@ -1,15 +1,5 @@ module llvm.intrinsic; -// variable argument handling intrinsics -pragma(LLVM_internal, "intrinsic", "llvm.va_start") - void llvm_va_start(void* args); - -pragma(LLVM_internal, "intrinsic", "llvm.va_end") - void llvm_va_end(void* args); - -pragma(LLVM_internal, "intrinsic", "llvm.va_copy") - void llvm_va_copy(void* dst, void* src); - // code generator intrinsics /* pragma(LLVM_internal, "intrinsic", "llvm.returnaddress")