1 2 3 4 5 6 7
struct A {}; struct B { typedef A T; // { dg-error "previous declaration" } friend struct T; // { dg-error "" } };