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