5591491.C   [plain text]


/* 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;
}