1// { dg-do link } 2// GROUPS passed templates membertemplates 3extern "C" int printf(const char*, ...); 4 5struct S 6{ 7 template <class U> 8 void g(U u) 9 { i = 3; } 10 11 int i; 12}; 13 14int main() 15{ 16 S s; 17 s.g(3); 18} 19