i = i++;
ってC言語じゃやっちゃいけないことになってるが
これって 未定義 なだけだよね。

こういうときの副作用の働き方を 定義 する動きは
コンパイラ作ってる人たちのあいだに無いの?