コンパイラオプションの範囲チェックって、エラーはコンパイル時に出すのではなく
実行時にチェックして出すんですよね?