diff dmd/Module.d @ 4:d706d958e4e8

Step 2 of restoring GC functionality.
author korDen
date Mon, 26 Oct 2009 16:28:19 +0300
parents 7427ded8caf7
children 63623152e82a
line wrap: on
line diff
--- a/dmd/Module.d	Sun Oct 25 03:23:44 2009 +0300
+++ b/dmd/Module.d	Mon Oct 26 16:28:19 2009 +0300
@@ -56,7 +56,7 @@
 import core.stdc.string;
 import core.stdc.stdlib;
 
-import dmd.Memory;
+import core.memory;
 
 uint readwordLE(ushort* p)
 {
@@ -929,7 +929,7 @@
 			outdata(cov);
 			slist_add(cov);
 
-			covb = cast(uint*)GC.calloc((numlines + 32) / 32, (*covb).sizeof);
+			covb = cast(uint*)GC.calloc(((numlines + 32) / 32) * (*covb).sizeof);
 		}
 
 		for (int i = 0; i < members.dim; i++)