> "The warning is not issued for code involving multiline preprocessor logic ... The warning is not issued after a @code{#line} directive, since this typically indicates autogenerated code"
Seems like a good thing to have, and pretty conservative about not causing false positives. In particular, constructs like double-iteration should be fine:
for(y=0; y<ymax; y++)
for(x=0; x<xmax; x++)
{
//...
}
Which I checked because I like this construct and people very rarely think about it.