namespace foo { template struct A {}; } namespace bar { template struct A {}; } namespace foo { using bar::A; // { dg-error "" } }