# HG changeset patch # User Frits van Bommel # Date 1243963128 -7200 # Node ID a1666b613c1512fb47bb48fa9aa124f0eab89c18 # Parent 69a195e07d8970be324e1768226c73544133972f * Fix some gcc warnings in the D2 frontend code. * Remove binaries from `dmd2/` diff -r 69a195e07d89 -r a1666b613c15 dmd2/idgen Binary file dmd2/idgen has changed diff -r 69a195e07d89 -r a1666b613c15 dmd2/impcnvgen Binary file dmd2/impcnvgen has changed diff -r 69a195e07d89 -r a1666b613c15 dmd2/lexer.c --- a/dmd2/lexer.c Tue Jun 02 17:44:50 2009 +0100 +++ b/dmd2/lexer.c Tue Jun 02 19:18:48 2009 +0200 @@ -617,7 +617,7 @@ t->postfix = 0; t->value = TOKstring; if (!global.params.useDeprecated) - error("Escape String literal %.*s is deprecated, use double quoted string literal \"%.*s\" instead", p - pstart, pstart, p - pstart, pstart); + error("Escape String literal %.*s is deprecated, use double quoted string literal \"%.*s\" instead", (int)(p - pstart), pstart, (int)(p - pstart), pstart); return; } #endif diff -r 69a195e07d89 -r a1666b613c15 dmd2/root/root.c --- a/dmd2/root/root.c Tue Jun 02 17:44:50 2009 +0100 +++ b/dmd2/root/root.c Tue Jun 02 19:18:48 2009 +0200 @@ -7,7 +7,9 @@ // in artistic.txt, or the GNU General Public License in gnu.txt. // See the included readme.txt for details. +#ifndef POSIX #define POSIX (linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4) +#endif #include #include diff -r 69a195e07d89 -r a1666b613c15 dmd2/traits.c --- a/dmd2/traits.c Tue Jun 02 17:44:50 2009 +0100 +++ b/dmd2/traits.c Tue Jun 02 19:18:48 2009 +0200 @@ -408,7 +408,7 @@ goto Lfalse; Ldimerror: - error("wrong number of arguments %d", dim); + error("wrong number of arguments %d", (int)dim); goto Lfalse;