|
From: | Gopal.V <address@hidden> |
Subject: | [Dotgnu-pnet-commits] CVS: cscctest/csharp/stmt using1.il,NONE,1.1 using1.jl,NONE,1.1 using1.cs,1.1,1.2 using1.err,1.1,NONE using1.jerr,1.1,NONE |
Date: | Sun, 17 Nov 2002 04:57:53 -0500 |
Update of /cvsroot/dotgnu-pnet/cscctest/csharp/stmt In directory subversions:/tmp/cvs-serv5759/csharp/stmt Modified Files: using1.cs Added Files: using1.il using1.jl Removed Files: using1.err using1.jerr Log Message: mixed up commits .... absent minded as usual. But here's the right stuff. --- NEW FILE --- .assembly extern '.library' { .ver 0:0:0:0 } .assembly '<Assembly>' { .ver 0:0:0:0 } .module '<Module>' .class public auto ansi beforefieldinit 'Foo' extends ['.library']'System'.'Object' { .field public static int32 'c' .field public static class 'Foo'/'Child' 'child' .method public static hidebysig void 'Override1'() cil managed { ldc.i4.s 12 stsfld int32 'Foo'::'c' ret .maxstack 1 } // method Override1 .class nested public auto ansi 'Child' extends ['.library']'System'.'Object' { .method public hidebysig specialname instance int32 'get_i32'() cil managed { ldc.i4.s 12 ret .maxstack 1 } // method get_i32 .property instance int32 'i32'() { .get instance int32 'Foo'/'Child'::'get_i32'() } // property i32 .method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed { ldarg.0 call instance void ['.library']'System'.'Object'::'.ctor'() ret .maxstack 1 } // method .ctor } // class Child .method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed { ldarg.0 call instance void ['.library']'System'.'Object'::'.ctor'() ret .maxstack 1 } // method .ctor .method private static hidebysig specialname rtspecialname void '.cctor'() cil managed { ldnull stsfld class 'Foo'/'Child' 'Foo'::'child' ret .maxstack 1 } // method .cctor } // class Foo .class private auto ansi 'Bar' extends ['.library']'System'.'Object' { .method public static hidebysig void 'NormalCase'() cil managed { .locals (int32, class 'Foo'/'Child') ldc.i4.0 stloc.0 br ?L1 ?L2: ?L3: ldloc.0 ldc.i4.1 add stloc.0 ?L1: ldloc.0 ldc.i4.s 10 blt ?L2 ?L4: ldsfld class 'Foo'/'Child' 'Foo'::'child' stloc.1 call void 'Foo'::'Override1'() ldc.i4.s 12 stsfld int32 'Foo'::'c' ret .maxstack 2 } // method NormalCase .method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed { ldarg.0 call instance void ['.library']'System'.'Object'::'.ctor'() ret .maxstack 1 } // method .ctor } // class Bar --- NEW FILE --- .assembly extern '.library' { .ver 0:0:0:0 } .assembly '<Assembly>' { .ver 0:0:0:0 } .module '<Module>' .class public auto ansi beforefieldinit 'Foo' extends ['.library']'System'.'Object' { .field public static int32 'c' .field public static class 'Foo'/'Child' 'child' .method public static hidebysig void 'Override1'() cil managed java { bipush 12 putstatic int32 'Foo'::'c' return .locals 0 .maxstack 1 } // method Override1 .class nested public auto ansi 'Child' extends ['.library']'System'.'Object' { .method public hidebysig specialname instance int32 'get_i32'() cil managed java { bipush 12 ireturn .locals 1 .maxstack 1 } // method get_i32 .property instance int32 'i32'() { .get instance int32 'Foo'/'Child'::'get_i32'() } // property i32 .method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed java { aload_0 invokespecial instance void ['.library']'System'.'Object'::'.ctor'() return .locals 1 .maxstack 1 } // method .ctor } // class Child .method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed java { aload_0 invokespecial instance void ['.library']'System'.'Object'::'.ctor'() return .locals 1 .maxstack 1 } // method .ctor .method private static hidebysig specialname rtspecialname void '.cctor'() cil managed java { aconst_null putstatic class 'Foo'/'Child' 'Foo'::'child' return .locals 0 .maxstack 1 } // method .cctor } // class Foo .class private auto ansi 'Bar' extends ['.library']'System'.'Object' { .method public static hidebysig void 'NormalCase'() cil managed java { iconst_0 istore_0 goto ?L1 ?L2: ?L3: iload_0 iconst_1 iadd istore_0 ?L1: iload_0 bipush 10 if_icmplt ?L2 ?L4: getstatic class 'Foo'/'Child' 'Foo'::'child' astore_1 invokestatic void 'Foo'::'Override1'() bipush 12 putstatic int32 'Foo'::'c' return .locals 2 .maxstack 2 } // method NormalCase .method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed java { aload_0 invokespecial instance void ['.library']'System'.'Object'::'.ctor'() return .locals 1 .maxstack 1 } // method .ctor } // class Bar Index: using1.cs =================================================================== RCS file: /cvsroot/dotgnu-pnet/cscctest/csharp/stmt/using1.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** using1.cs 17 Nov 2002 09:20:49 -0000 1.1 --- using1.cs 17 Nov 2002 09:57:50 -0000 1.2 *************** *** 27,31 **** { public static int c; // overrides using c = Bar; ! static Child child = new Child(); public static void Override1() { --- 27,31 ---- { public static int c; // overrides using c = Bar; ! public static f2 child = new Child(); // check type usage as well public static void Override1() { --- using1.err DELETED --- --- using1.jerr DELETED ---
[Prev in Thread] | Current Thread | [Next in Thread] |