単純にvoid loopの書き間違いだと思ってたよ。
だってソース通りなら基本的に即HALTやん。