diff options
Diffstat (limited to 'mcs/mcs/driver.cs')
-rw-r--r-- | mcs/mcs/driver.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mcs/mcs/driver.cs b/mcs/mcs/driver.cs index 45c9719ea6..9f55f36825 100644 --- a/mcs/mcs/driver.cs +++ b/mcs/mcs/driver.cs @@ -57,7 +57,7 @@ namespace Mono.CSharp SeekableStreamReader reader = new SeekableStreamReader (input, ctx.Settings.Encoding); var file = new CompilationSourceFile (module, sourceFile); - Tokenizer lexer = new Tokenizer (reader, file, session); + Tokenizer lexer = new Tokenizer (reader, file, session, ctx.Report); int token, tokens = 0, errors = 0; while ((token = lexer.token ()) != Token.EOF){ @@ -78,7 +78,7 @@ namespace Mono.CSharp Location.Initialize (sources); - var session = new ParserSession () { + var session = new ParserSession { UseJayGlobalArrays = true, LocatedTokens = new LocatedToken[15000] }; @@ -328,6 +328,7 @@ namespace Mono.CSharp tr.Start (TimeReporter.TimerType.CreateTypeTotal); module.CreateContainer (); importer.AddCompiledAssembly (assembly); + references_loader.CompiledAssembly = assembly; tr.Stop (TimeReporter.TimerType.CreateTypeTotal); references_loader.LoadReferences (module); |