Hi,
Well I might
be passing all but two regression tests with my S390 JIT now, but when I try and
use it to build mcs I don't get passed the first compile!!
Unhandled Exception: System.ArgumentOutOfRangeException: Index is less
than 0 or more than or equal to the list count.
Parameter name: index
3
in <0x000000ac> System.Collections.ArrayList:get_Item (int)
in <0x000000a8> Mono.CSharp.Location:get_Name ()
in <0x0000007c> Mono.CSharp.Report:Error (int,Mono.CSharp.Location,string)
in <0x0000014a> Mono.CSharp.DeclSpace:ResolveTypeExpr (Mono.CSharp._expression_,bool,Mono.CSharp.Location)
in <0x000002cc> Mono.CSharp.TypeContainer:GetClassBases (bool,bool,Mono.CSharp.TypeExpr&,bool&)
in <0x0000032c> Mono.CSharp.TypeContainer:DefineType ()
in <0x000005b4> Mono.CSharp.RootContext:ResolveTree ()
in <0x0000107c> Mono.CSharp.Driver:MainDriver (string[])
in <0x00000026> Mono.CSharp.Driver:Main (string[])
Parameter name: index
3
in <0x000000ac> System.Collections.ArrayList:get_Item (int)
in <0x000000a8> Mono.CSharp.Location:get_Name ()
in <0x0000007c> Mono.CSharp.Report:Error (int,Mono.CSharp.Location,string)
in <0x0000014a> Mono.CSharp.DeclSpace:ResolveTypeExpr (Mono.CSharp._expression_,bool,Mono.CSharp.Location)
in <0x000002cc> Mono.CSharp.TypeContainer:GetClassBases (bool,bool,Mono.CSharp.TypeExpr&,bool&)
in <0x0000032c> Mono.CSharp.TypeContainer:DefineType ()
in <0x000005b4> Mono.CSharp.RootContext:ResolveTree ()
in <0x0000107c> Mono.CSharp.Driver:MainDriver (string[])
in <0x00000026> Mono.CSharp.Driver:Main (string[])
Anyone seen this before? It occurs so far
into the compilation of cs-parser.cs that using --trace or -v results in
megabytes of output.
Neale
