1 // { dg-do link } 2 a()3 template <int> void a() { 4 typedef struct { 5 void b() try { b(); } catch (short) { 6 } 7 } c; 8 } 9 10 int main()11 main() { 12 a<0>(); 13 } 14