Merge pull request #5560 from kumpera/wasm-work-p3
[mono.git] / mcs / tests / test-cls-06.cs
index c1ab9addaffb9c8729d8f104079e9e11527ccc2e..83bfd1498368783dc26a4e034624f2fb38bff418 100644 (file)
@@ -1,3 +1,5 @@
+// Compiler options: -warnaserror
+
 using System;
 
 [assembly:CLSCompliant(true)]
@@ -7,8 +9,11 @@ public delegate uint MyDelegate();
 
 [CLSCompliant(false)]
 public interface IFake {
+#pragma warning disable 3018   
         [CLSCompliant(true)]
         long AA(long arg);
+#pragma warning disable 3018        
+        
         [CLSCompliant(false)]
         ulong BB { get; }
         //[CLSCompliant(false)]
@@ -17,6 +22,7 @@ public interface IFake {
         event MyDelegate MyEvent;
 }
 
+#pragma warning disable 3019
 [CLSCompliant(false)]
 internal interface I {
         [CLSCompliant(false)]
@@ -25,6 +31,7 @@ internal interface I {
         [CLSCompliant(true)]
         ulong this[int indexA] { set; }
 }
+#pragma warning restore 3019
 
 interface I2 {
         int Test(int arg1, bool arg2);