.assembly extern 'mscorlib' { .ver 1:0:5000:0 } .assembly '' { .ver 0:0:0:0 } .module '' .class public auto ansi 'NOT_BR_S' extends ['mscorlib']'System'.'Object' { .method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed { ldarg.0 call instance void ['mscorlib']'System'.'Object'::'.ctor'() ret .maxstack 1 } // method .ctor } // class NOT_BR_S .class public auto ansi 'BR_S_BUG' extends ['mscorlib']'System'.'Object' { .method public static hidebysig class ['mscorlib']'System'.'Object' 'X'() cil managed { newobj instance void 'BR_S_BUG'::'.ctor'() br ?L1 newobj instance void 'NOT_BR_S'::'.ctor'() br ?L1 newobj instance void ['mscorlib']'System'.'Exception'::'.ctor'() throw ?L1: ret .maxstack 1 } // method X .method public static hidebysig void 'Main'() cil managed { ret .maxstack 0 } // method Main .method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed { ldarg.0 call instance void ['mscorlib']'System'.'Object'::'.ctor'() ret .maxstack 1 } // method .ctor } // class BR_S_BUG