template struct A { int i; }; template struct B : A { // { dg-error "" } using A::i; // { dg-error "" } }; B b; // { dg-error "" }