1 // { dg-do assemble  }
2 // GROUPS passed templates membertemplates
3 struct S {
4   template <class T>
5   operator T();
6 };
7 
8 
9 template <class T>
T()10 S::operator T()
11 {
12 }
13 
14