backport: re PR middle-end/32950 (ICE with __complex__ double)
2009-06-07 H.J. Lu <hongjiu.lu@intel.com> Backport from mainline: 2009-06-07 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/32950 * g++.dg/torture/pr32950.C: New. From-SVN: r148245
This commit is contained in:
parent
59dd63100f
commit
c711422084
|
@ -1,3 +1,11 @@
|
|||
2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
Backport from mainline:
|
||||
2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR middle-end/32950
|
||||
* g++.dg/torture/pr32950.C: New.
|
||||
|
||||
2009-06-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/40340
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
/* { dg-do compile } */
|
||||
|
||||
struct A
|
||||
{
|
||||
__complex__ double c;
|
||||
};
|
||||
|
||||
struct B
|
||||
{
|
||||
A a;
|
||||
B(A x) : a(x) {}
|
||||
void foo();
|
||||
};
|
||||
|
||||
void bar()
|
||||
{
|
||||
B b = A();
|
||||
B(b).foo();
|
||||
}
|
Loading…
Reference in New Issue