> intへの変換はおけ。逆はだめ。

でも、
a = 100;
b = foo;
のどちらも警告でないんだよ?