1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
class A { }; class B; // { dg-error "forward declaration" } union C { }; union D; void f() { __is_base_of(A, B); // { dg-error "incomplete type" } __is_base_of(C, D); }