blob: 3c2a5971117ac844fc63161d03fbf4e590e75e6b [file] [log] [blame]
/* APPLE LOCAL file radar 5591491 */
/* { dg-options "-O2" } */
/* { dg-do compile { target *-*-darwin* } } */
typedef union {
unsigned char f1[4];
} u1;
class c1 {
public:
u1 f2;
};
class c3 {
public:
c1 f4;
};
class c4 {
virtual int m1();
};
int c4::m1()
{
c3 *v1;
struct {
u1 f2;
} v3 = {};
v1->f4.f2 = v3.f2;
}