re PR c++/13744 (ICE when using implicit copy constructor for struct defined in template function)

PR c++/13744
	* g++.dg/inherit/local3.C: New test.

From-SVN: r98082
This commit is contained in:
Volker Reichelt 2005-04-13 12:01:03 +00:00 committed by Volker Reichelt
parent 367e831921
commit 5782c29da3
2 changed files with 19 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
PR c++/13744
* g++.dg/inherit/local3.C: New test.
2005-04-12 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/20050412-1.c: New test.

View File

@ -0,0 +1,14 @@
// PR c++/13744 (ice-on-valid-code)
// Origin: Thom Harp <thomharp@charter.net>
// { dg-do compile }
template<int> void foo()
{
struct A
{
virtual void bar() { A a(*this); }
} a;
}
template void foo<0>();