New test.
[mono.git] / mcs / errors / cs0019-26.cs
diff --git a/mcs/errors/cs0019-26.cs b/mcs/errors/cs0019-26.cs
new file mode 100644 (file)
index 0000000..dec3689
--- /dev/null
@@ -0,0 +1,19 @@
+// CS0019: Operator `&' cannot be applied to operands of type `C.Flags' and `int'
+// Line: 16
+
+using System;
+
+class C
+{
+       enum Flags {
+               Removed = 0
+       }
+       
+       public int      _enumFlags;
+               
+       internal void Close()
+       {       
+               if ((Flags.Removed & _enumFlags) == Flags.Removed)
+                       Console.WriteLine ("error");
+       }
+}