diff mde/setup/Init.d @ 102:ba035eba07b4

Compilation fixes for windows and unittest code.
author Cyborg16@cyborg64-win.lan
date Sat, 22 Nov 2008 20:59:36 +0000
parents 71f0f1f83620
children 42e241e7be3e
line wrap: on
line diff
--- a/mde/setup/Init.d	Sun Nov 16 17:03:47 2008 +0000
+++ b/mde/setup/Init.d	Sat Nov 22 20:59:36 2008 +0000
@@ -449,8 +449,8 @@
         foreach (key,stage_p; stages)
             foreach (name; stage_p.depends)
                 stages[name].rdepends ~= key;
-        auto realMaxThreads = miscOpts.maxThreads;
-        miscOpts.set!(int)("maxThreads", 4);    // force up to 4 threads for unittest
+        int realMaxThreads = miscOpts.maxThreads();
+        miscOpts.maxThreads = 4;	// force up to 4 threads for unittest
         
         logger.level(Logger.Info);              // hide a lot of trace messages
         logger.info ("You should see some warning messages starting \"InitStage\":");
@@ -490,7 +490,7 @@
         assert (stages[toStageName("stg3")].state == cast(StageState)7);        // set by the exception
         
         stages = realInit;      // restore the real init stages
-        miscOpts.set!(int)("maxThreads", realMaxThreads);
+        miscOpts.maxThreads = realMaxThreads;
         logger.info ("Unittest complete.");
     }
 }