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")