re PR target/23589 (internal compiler error: in rest_of_handle_final, at toplev.c:2067)
PR target/23589 * g++.dg/ext/dllimport11.C: New. From-SVN: r105580
This commit is contained in:
parent
f4df3ce5b9
commit
7edfc01660
@ -1,3 +1,8 @@
|
||||
2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
PR target/23589
|
||||
* g++.dg/ext/dllimport11.C: New.
|
||||
|
||||
2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
|
||||
|
||||
PR c++/22293
|
||||
|
15
gcc/testsuite/g++.dg/ext/dllimport11.C
Executable file
15
gcc/testsuite/g++.dg/ext/dllimport11.C
Executable file
@ -0,0 +1,15 @@
|
||||
// PR target/23589
|
||||
// Template member functions do not get dllimport status of class.
|
||||
// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw*} }
|
||||
|
||||
struct __attribute__((dllimport)) Foo
|
||||
{
|
||||
template <class T> Foo (T);
|
||||
};
|
||||
|
||||
void a (int i)
|
||||
{
|
||||
Foo f(i);
|
||||
}
|
||||
|
||||
template <class T> Foo::Foo (T) {} // no dllimport warnings on definition.
|
Loading…
Reference in New Issue
Block a user