int i = 100000000
if(i*i>INT_MAX){
  throw "エラー";
}
ってやってるから大丈夫。