Bump mono-extensions to fix build break (#5677)
[mono.git] / mcs / tests / test-792-lib.il
index 18b4987aeae0a401c16808c4bb88dd91638e4ee9..629fd98107fceecf7454fb604fba6e4734e51bf8 100644 (file)
@@ -8,6 +8,7 @@
 
 .assembly 'test-792-lib'
 {
+//     .custom instance void ['missing-lib']System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) 
 }
 
 .module 'test-792-lib.dll'
   }
 }
 
+.class public auto ansi beforefieldinit A2
+       extends [mscorlib]System.Attribute
+{
+
+  .custom instance void class [mscorlib]System.AttributeUsageAttribute::'.ctor'(valuetype ['missing-lib']System.AttributeTargets) =  (01 00 80 00 00 00 00 00 ) // ........
+
+  .method public hidebysig specialname rtspecialname 
+          instance void  .ctor() cil managed
+  {
+    ldarg.0
+    call       instance void [mscorlib]System.Attribute::.ctor()
+    ret
+  }
+}
+
 .class public auto ansi beforefieldinit X extends [mscorlib]System.Object
 {
   .custom instance void A::.ctor(class [mscorlib]System.Type) = ( 01 00 44 58 58 2C 20 62 75 67 2D 31 2D 6C 69 62   // ..DXX, missing-lib
@@ -47,9 +63,9 @@
   }
   
   .method private hidebysig specialname
-          instance void  PrivateMissing(['missing-lib']XX p) cil managed
+          instance void  PrivateMissing(class ['missing-lib']XX p) cil managed
   {
-    IL_0000:  ret
+    ret
   }
 }
 
   } 
 }
 
+.class public auto ansi beforefieldinit Overload
+       extends [mscorlib]System.Object
+{
+  .method public hidebysig static void  Test(object o) cil managed
+  {
+    ret
+  }
+
+  .method public hidebysig static void  Test(object o, class ['missing-lib']XX arg) cil managed
+  {
+    ret
+  }
+
+  .method public hidebysig static void  Test(object o, class ['missing-lib']XX o2, [opt] object o3) cil managed
+  {
+    .param [2] = nullref  
+    ret
+  }
+
+  .method public hidebysig specialname rtspecialname 
+          instance void  .ctor() cil managed
+  {
+    ret
+  }
+
+}
+