// { dg-do assemble } // GROUPS passed templates struct Regex { int i; Regex(char *, int); }; template class NDAMName { public: static const Regex pattern; static unsigned sequence_number; }; const Regex NDAMName<'L'>::pattern("^[Ll](.*)$", 1);// { dg-error "" } type/value.* unsigned NDAMName<'L'>::sequence_number = 0;// { dg-error "" } type/value