1 /*
2 TEST_OUTPUT:
3 ---
4 fail_compilation/fail52.d(10): Error: class fail52.C circular inheritance
5 ---
6 */
7 
8 class A : B { void f(); }
9 class B : C { override void g(); }
10 class C : A { void g(); }
11