On 16 Sep 2012, at 10:37, Chris Rees wrote: > Actually: > > for (;;) > ; This form will generate a compiler warning, because it looks like a missing loop body. You can silence the warning by this form: for (;;) {} This makes it clear that you have an explicit body containing no statements. David