Mercurial > projects > ldc
diff runtime/internal/llvmdc/vararg.d @ 663:6aaa3d3c1183
First part of rename to LDC.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Mon, 06 Oct 2008 22:46:55 +0200 |
parents | 44f08170f4ef |
children |
line wrap: on
line diff
--- a/runtime/internal/llvmdc/vararg.d Mon Oct 06 21:40:33 2008 +0200 +++ b/runtime/internal/llvmdc/vararg.d Mon Oct 06 22:46:55 2008 +0200 @@ -4,16 +4,16 @@ * Provides the functions tango.core.Vararg expects to be present! */ -module llvmdc.Vararg; +module ldc.Vararg; // Check for the right compiler -version(LLVMDC) +version(LDC) { // OK } else { - static assert(false, "This module is only valid for LLVMDC"); + static assert(false, "This module is only valid for LDC"); } alias void* va_list; @@ -26,7 +26,7 @@ T va_arg(T)(ref va_list vp) { T* arg = cast(T*) vp; - // llvmdc always aligns to size_t.sizeof in vararg lists + // ldc always aligns to size_t.sizeof in vararg lists vp = cast(va_list) ( cast(void*) vp + ( ( T.sizeof + size_t.sizeof - 1 ) & ~( size_t.sizeof - 1 ) ) ); return *arg; }