Sync usage with man page.
[netbsd-mini2440.git] / gnu / dist / gcc4 / gcc / testsuite / g++.dg / ext / dllimport11.C
blob369f96c66ea00623ebb4a3a52ce7e0895e2e8281
1 // PR target/23589
2 // Template member functions do not get dllimport status of class.
3 // { dg-do compile { target i?86-*-cygwin* i?86-*-mingw*} }
5 struct __attribute__((dllimport)) Foo
7   template <class T> Foo (T);
8 };
10 void a (int i)
12   Foo f(i);
15 template <class T>  Foo::Foo (T) {}   // no dllimport warnings on definition.