1 // PR c++/26102 2 3 template <class T> struct B1 { int i(); }; 4 5 struct B2 { int i(); }; 6 7 template <class T> struct C : public B1<T>, public B2 8 { 9 using B2::i; fC10 void f() 11 { 12 i(); // should be accepted 13 i.i(); // { dg-error "member" } 14 } 15 }; 16 main()17int main() 18 { 19 C<int> c; 20 c.f(); 21 } 22