Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=78899 --- shadow/78899 2006-07-21 07:42:19.000000000 -0400 +++ shadow/78899.tmp.11312 2006-07-21 08:49:34.000000000 -0400 @@ -96,6 +96,24 @@ When neither checked nor unchecked keyword is used (that was unchecked context when compiling this code) bge is used. When using checked or unchecked keywords then clt along with brfalse is used. I don't know whether this is better than bge but this is definitely inconsistent so I think this is a bug. + +------- Additional Comments From [EMAIL PROTECTED] 2006-07-21 08:49 ------- +No, I was referring to the code that CSC 2.0 generates: + + IL_0001: ldarg.0 + IL_0002: ldarg.1 + IL_0003: add + IL_0004: ldarg.0 + IL_0005: clt.un + IL_0007: ldc.i4.0 + IL_0008: ceq + IL_000a: stloc.0 + IL_000b: ldloc.0 + IL_000c: brtrue.s IL_0014 + + IL_000e: newobj instance void class +[mscorlib]System.Exception::.ctor() IL_0013: throw + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
