--- /dev/null
+// cs0628.cs: 'B._a': new protected member declared in static class
+// Line: 6
+// Compiler options: -warnaserror -warn:4
+
+public static class B
+{
+ protected static object _a = null;
+
+}
--- /dev/null
+// cs0647.cs: Error emitting 'MethodImplAttribute' attribute because 'Incorrect argument value'
+// Line: 8
+
+using System.Runtime.CompilerServices;
+
+class Test
+{
+ [MethodImplAttribute(444)]
+ public void test ()
+ {
+ }
+}
\ No newline at end of file
--- /dev/null
+// cs01535.cs: Overloaded unary operator '--' takes one parameter
+// Line: 6
+
+class C
+{
+ public static C operator -- ()
+ {
+ return null;
+ }
+}
--- /dev/null
+// cs1537: The using alias 'A' appeared previously in this namespace
+// Line: 7
+
+using A = System;
+using A = System;
+
--- /dev/null
+// cs1629.cs: Unsafe code may not appear in iterators
+// Line: 8
+// Compiler options: -unsafe
+
+using System.Collections;
+
+class X {
+ static IEnumerator GetIt ()
+ {
+ unsafe {
+ yield return 1;
+ }
+ }
+
+}
\ No newline at end of file
--- /dev/null
+// cs1629.cs: Unsafe code may not appear in iterators
+// Line: 8
+// Compiler options: -unsafe
+
+using System.Collections;
+
+class X {
+ static unsafe IEnumerator GetIt ()
+ {
+ yield return 1;
+ }
+
+}
\ No newline at end of file
--- /dev/null
+// cs1633.cs: Unrecognized #pragma directive
+// Line: 5
+// Compiler options: -warnaserror
+
+#pragma not exist
--- /dev/null
+// cs1635.cs: Cannot restore warning 'CS0219' because it was disabled globally
+// Line: 11
+// Compiler options: -nowarn:219 -warnaserror
+
+class C
+{
+ public static void Main ()
+ {
+#pragma warning disable 219
+ int o = 4;
+#pragma warning restore 219
+ }
+}
cs0576.cs
cs0642-2.cs
cs0642.cs
-cs0647.cs # corlib bug
+cs0647.cs # corlib bug #73142
cs0652.cs
cs1035.cs
cs2023.cs
cs0642-4.cs
cs0642-5.cs
cs0642-6.cs
+cs0647-15.cs # corlib bug 73143
cs0654.cs
cs0681.cs
cs0683.cs
cs1518.cs
cs1525.cs
cs1528.cs
-cs1534.cs
+cs1535.cs
cs1552.cs
cs1586.cs
cs1605.cs