2009-09-08 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Tue, 8 Sep 2009 11:38:53 +0000 (11:38 -0000)
committerMarek Safar <marek.safar@gmail.com>
Tue, 8 Sep 2009 11:38:53 +0000 (11:38 -0000)
* eval.cs: Reset more static stuff.

svn path=/trunk/mcs/; revision=141506

mcs/mcs/ChangeLog
mcs/mcs/eval.cs

index 3d28a46a0e85efca7091bc6113bd376355ef2580..a12fd153dc6a0801a1bb73c32a41b4fdd51685e7 100644 (file)
@@ -1,3 +1,7 @@
+2009-09-08  Marek Safar  <marek.safar@gmail.com>
+
+       * eval.cs: Reset more static stuff.
+
 2009-09-07  Marek Safar  <marek.safar@gmail.com>
 
        A fix for bug #324625
index 39524fb85be486d639566049d3fd52fd43b09b6d..8606d98050d315a5c6aaeb0d1f77e305faf90303 100644 (file)
@@ -138,6 +138,8 @@ namespace Mono.CSharp {
                static void Reset ()
                {
                        CompilerCallableEntryPoint.PartialReset ();
+                       ctx = new CompilerContext (new Report (new ConsoleReportPrinter ()));
+                       RootContext.ToplevelTypes = new ModuleContainer (ctx, true);
 
                        //
                        // PartialReset should not reset the core types, this is very redundant.