------- Additional Comments From reichelt at gcc dot gnu dot org 2005-07-11 08:48 ------- More compact C++ testcase:
====================================== struct A { char c; int i; }; A a; struct B { char c, d; }; union C { A *p; B *q; C() : p(&a) {} char& foo() { return q->d; } }; void bar() { C().foo() = 0; } ====================================== -- What |Removed |Added ---------------------------------------------------------------------------- CC| |reichelt at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22277