アドレス値⇔整数の相互変換は保障されてるけど
整数をキャストなしにアドレス値とみなすことは
保障されていないんじゃなかったか?