フツーなら
inifinityと書いてwhile(1)なりfor(;;)に訳されるようにするじゃん
まさかしてないのか?