diff buildHelper.d @ 180:0622fff7810a

Fixed a few memory allocation related issues
author korDen
date Sun, 17 Oct 2010 23:23:28 +0400
parents 5a9a88e919f9
children 190ba98276b3
line wrap: on
line diff
--- a/buildHelper.d	Sun Oct 17 20:56:07 2010 +0400
+++ b/buildHelper.d	Sun Oct 17 23:23:28 2010 +0400
@@ -8,7 +8,7 @@
 import std.string: replace, format;
 import std.zip;
 
-enum dmdVersionDefault = "2.039";
+enum dmdVersionDefault = "2.040";
 enum dmdArchiveBaseURL = "http://ftp.digitalmars.com/";
 enum dmdLib = "dmd.lib";
 version(Windows)
@@ -166,6 +166,10 @@
 	copyAndPatch("mars.c", "mars2.c", (ref string data) {
 		data = data.replace("int main(int argc, char *argv[])", "int HIDE_main(int argc, char *argv[])");
 	});
+	
+	copyAndPatch("util.c", "util.c", (ref string data) {
+		data = data.replace("void util_assert(char *file,int line)", "void HIDE_util_assert(char *file,int line)");
+	});
 
 	// Apply patch
 	doChDir("../../..");