[Mono-list] const weirdness

Jonathan Stowe gellyfish@gellyfish.com
Sun, 7 Apr 2002 09:10:12 +0100 (BST)


This fails to compile as it should:

class Values
{
    static void Main()
    {
        const int myInt  = 7;
        myInt = 5;
    }

}

However unless I am missing something this is not how it should fail:


(process:12689): ** WARNING **: unhandled exception
System.FormatException: "The specified format is invalid"
in System.IntegerFormatter:NumberToString ()
in System.Int32:ToString ()
in System.String:Format ()
in System.String:Format ()
in Mono.CSharp.Report:Error ()
in Mono.CSharp.Assign:DoResolve ()
in Mono.CSharp.Expression:Resolve ()
in Mono.CSharp.StatementExpression:Emit ()
in Mono.CSharp.Block:Emit ()
in Mono.CSharp.EmitContext:EmitTopBlock ()
in Mono.CSharp.Method:Emit ()
in Mono.CSharp.TypeContainer:Emit ()
in Mono.CSharp.RootContext:EmitCode ()
in Mono.CSharp.Driver:MainDriver ()
in Mono.CSharp.Driver:Main ()


/J\
-- 
Jonathan Stowe                      |
<http://www.gellyfish.com>          |      This space for rent
                                    |