------- Additional Comments From steven at gcc dot gnu dot org 2005-01-26 02:12 ------- g++ produces the same code as 3.3. The .optimized dump for cc1plus: void store(B*, int) (b, v) { unsigned int v.0; <bb 0>: b->b = (unsigned int) v; return; } Look mom, no casts!
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18008