Selaa lähdekoodia

New error test files

svn path=/trunk/mcs/; revision=1517
Miguel de Icaza 24 vuotta sitten
vanhempi
sitoutus
fda35b19ad
2 muutettua tiedostoa jossa 31 lisäystä ja 0 poistoa
  1. 8 0
      mcs/errors/cs0153.cs
  2. 23 0
      mcs/errors/cs0159.cs

+ 8 - 0
mcs/errors/cs0153.cs

@@ -0,0 +1,8 @@
+// cs0153.cs: goto default only allowed in switch statement
+// Line:
+class X {
+	void Main ()
+	{
+		goto default;
+	}
+}

+ 23 - 0
mcs/errors/cs0159.cs

@@ -0,0 +1,23 @@
+// cs0159.cs: No default target for goto default
+// Line:
+
+class X {
+
+	static int m (int n)
+	{
+		switch (n){
+		case 0:
+			goto default;
+
+		case 1:
+			return 1;
+		}
+
+		return 10;
+	}
+	
+	static void Main ()
+	{
+		m (1);
+	}
+}