1 2 3 4 5 6 7 8 9
// PR c++/37554 struct A {}; class B : A {}; void foo(B b) { (A)b; // { dg-error "inaccessible base" } }