1 // { dg-do compile } 2 a()3 template <int> void a() { 4 typedef struct { 5 void b() try { b; } catch (short) { 6 } 7 } c; 8 } 9