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;