blob: a3c13c8ae13858adb6a8c8d807d899e2f51fd593 [file] [log] [blame]
// Test typeof template argument substitution
// Copyright (C) 2001 Free Software Foundation
// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
// { dg-do compile }
// { dg-options "" }
template <class T> struct A {
void f() {}
void g(T* t) {
A<typeof(t)> a;
a.f();
}
};
int main()
{
A<int> a;
int b;
a.g(&b);
}