svn path=/trunk/mcs/; revision=405
@@ -0,0 +1,7 @@
+// cs0146.cs: circular class definition
+// Line: 6
+class A : B {
+}
+
+class B : A {
@@ -0,0 +1,4 @@
+// cs0246.cs: can not find type `B'
+// Line: 4
+interface A : B {
@@ -0,0 +1,8 @@
+// cs0509.cs: base class is sealed
+// Line: 7
+struct V {
+ int v;
+class X : V {
+class A1 {
+class A2 {
+class B : A1, A2 {
+// cs0527: type in interface list is not an interface
+class X {
+interface A : X {
+// cs0529: Recursive interface definition
+// Line: 3
+interface B : A {