1 2 3 4 5 6 7 8 9 10 11
// PR c++/12288 class X {}; struct S { explicit S (const X::T&) {} // { dg-error "does not name a type" } }; class Y {}; typedef Y::T xt; // { dg-error "does not name a type" }