>>575
コンパイラ依存の挙動をここで語るべきではないと。

a = b;
のような代入ですらコンパイラによっては最適化で消滅してしまうのだから何も言えなくなってしまう。