The good thing is modern compilers can evaluate a loop and if the break condition is constant it can just do an infinite loop without checking.