1 // PR c++/27665 2 3 template<int> struct A 4 { 5 struct B 6 { 7 struct C {}; 8 }; 9 }; 10 foo()11 template<int N> void foo() 12 { 13 class A<N>::B::C X; 14 } 15 bar()16 void bar() 17 { 18 foo<0>(); 19 } 20