// { dg-do run } | |
// GROUPS passed templates | |
extern "C" int printf (const char *, ...); | |
template <class T> | |
class Foo | |
{ | |
public: | |
void func (int const& i); | |
}; | |
template <class T> | |
void Foo<T>:: | |
func (int const& i) | |
{} | |
int main () | |
{ | |
Foo<int const> foo; | |
printf ("PASS\n"); | |
return 0; | |
} |