1 2 3 4 5 6 7 8 9
// PR c++/37087 namespace a { template <typename T> class Foo; } namespace b { template <> class ::a::Foo<double> {}; // { dg-error "global qualification of class name is invalid" } }