// { dg-do compile }// Origin: Volker Reichelt <reichelt@igpm.rwth-aachen.de>// PR c++/10554: ICE for member using declaration with failed// scope name lookup.template<typename>structA{typedefAX;voidfoo();};template<typenameT>structB:A<T>{usingX::foo;// { dg-error "declared|nested-name-specifier|non-member" }};