backport: re PR c++/40557 (ICE with template union)

2009-07-08  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline:
	2009-07-06  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/40557
	* g++.dg/template/union2.C: New test.

From-SVN: r149371
This commit is contained in:
H.J. Lu 2009-07-08 14:30:12 +00:00 committed by H.J. Lu
parent e75b22c2e4
commit aa4f56762f
2 changed files with 20 additions and 0 deletions

View File

@ -1,3 +1,11 @@
2009-07-08 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline:
2009-07-06 Simon Martin <simartin@users.sourceforge.net>
PR c++/40557
* g++.dg/template/union2.C: New test.
2009-07-07 Jason Merrill <jason@redhat.com>
PR c++/35828

View File

@ -0,0 +1,12 @@
/* PR c++/40557 */
/* { dg-do "compile" } */
struct A
{
typedef int X;
};
template<int> union B
{
A::X x;
};