X-Bugzilla-Reason: CC
*** working on gcc version 3.3.6
A swap operation between two integers doesn't works for class members.
i ^= j ^= i ^= j;
after the operation above, "i" will value 0 (zero), if i and j are class
members.
--
Summary: Binary operator ^= doesn't work well for class members
Product: gcc
Version: 4.2.4
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: calliari at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38516