diff tango/tango/text/convert/Layout.d @ 144:a27941d00351 trunk

[svn r149] fixed: a bunch of D-style variadics problems. fixed: GotoDefaultStatement implemented. fixed: some other minor bugs.
author lindquist
date Sat, 26 Jan 2008 17:13:22 +0100
parents 1700239cab2e
children a8cd9bc1021a
line wrap: on
line diff
--- a/tango/tango/text/convert/Layout.d	Fri Jan 25 01:42:36 2008 +0100
+++ b/tango/tango/text/convert/Layout.d	Sat Jan 26 17:13:22 2008 +0100
@@ -44,6 +44,12 @@
         alias void* Arg;
         alias void* ArgList;
         }
+else version(LLVMDC)
+        {
+        private import tango.core.Vararg;
+        alias void* Arg;
+        alias va_list ArgList;
+        }
      else
         version (X86_64)
                 {
@@ -617,7 +623,7 @@
 
         protected T[] unknown (T[] result, T[] format, TypeInfo type, Arg p)
         {
-                return "{unhandled argument type: " ~ fromUtf8 (type.toString, result) ~ "}";
+                return cast(T[])("{unhandled argument type: " ~ fromUtf8 (type.toString, result) ~ "}");
         }
 
         /**********************************************************************