// PR c++/35546 // { dg-do compile { target c++11 } } // { dg-options "-g" } template struct T { void foo [[gnu::format (printf,2,3)]] (char const * ...); }; template struct T<3>; template struct U { typedef T V [[gnu::mode (SI)]]; }; U::V v;