// PR c++/50080 template struct A { template struct B {}; }; template void test() { typename A::template B b; } int main() { typename A::template B b; // { dg-error "template|expected" "" { target { ! c++11 } } } }