Mercurial > projects > ddmd
diff dmd/backend/glue.d @ 79:43073c7c7769
updated to 2.035
also implemented a few missing functions
still crashes in Import.importAll though
author | Trass3r |
---|---|
date | Mon, 30 Aug 2010 03:57:51 +0200 |
parents | 7e0d548de9e6 |
children | e28b18c23469 |
line wrap: on
line diff
--- a/dmd/backend/glue.d Sun Aug 29 14:39:08 2010 +0100 +++ b/dmd/backend/glue.d Mon Aug 30 03:57:51 2010 +0200 @@ -20,7 +20,8 @@ __gshared Array obj_symbols_towrite; -version (Windows) { +version (Windows) +{ extern (C++) extern { __gshared Outbuffer objbuf; @@ -28,8 +29,10 @@ void util_set64(); void util_set386(); } -} else { - extern (C++) /+extern+/ +} +else version (linux) +{ + extern (C++) { extern(C) extern __gshared Outbuffer objbuf; int go_flag(char* cp); @@ -37,6 +40,10 @@ void util_set386(); } } +else +{ + static assert(false, "fix this"); +} import std.exception; import std.string;