1.1 --- a/jitcraft/main.cpp Sun Jul 01 18:39:11 2012 -0700
1.2 +++ b/jitcraft/main.cpp Mon Jul 02 01:24:57 2012 -0700
1.3 @@ -58,7 +58,9 @@
1.4 if (!ZONE()->initialize())
1.5 return false;
1.6
1.7 - Parser parser(stream, length);
1.8 + CompileContext cc(ZONE());
1.9 +
1.10 + Parser parser(cc, stream, length);
1.11 ParseTree *tree = parser.parse();
1.12 if (!tree)
1.13 return false;
1.14 @@ -67,7 +69,7 @@
1.15 if (!Scope::Bind(tree))
1.16 return false;
1.17
1.18 - SemanticAnalysis semantics(tree);
1.19 + SemanticAnalysis semantics(cc, tree);
1.20 if (!semantics.analyze())
1.21 return false;
1.22