1 2 3 4 5 6 7 8 9 10
// PR c++/3792 // Origin: <david.abrahams@rcn.com> // { dg-do compile } struct X { template <int i> struct Y {}; }; typedef X::template Y<0> y; // { dg-error "template|invalid" "" { target { ! c++11 } } }