>>350
鬼の首でも取りましたか?

複合代入演算子の話をしているんだから、^= の typo じゃないか、とは
考えなかったんですか?