A handy hint? or not. Blink without delay 3.0.

Yes, its legal. If GCC is standard conforming, it should only be in scope for the loop that's all.