1 // PR c++/35546 2 // { dg-do compile { target c++11 } } 3 // { dg-options "-g" } 4 5 template <int N> 6 struct T 7 { 8 void foo [[gnu::format (printf,2,3)]] (char const * ...); 9 }; 10 11 template struct T<3>; 12 13 template <typename T> 14 struct U 15 { 16 typedef T V [[gnu::mode (SI)]]; 17 }; 18 19 U<int>::V v; 20