Closed Rangi42 closed 2 years ago
I think the rationale was avoiding an extra indentation level, but this is OK as well.
Yeah, it's break
ing out of the enclosing do {} while (0);
in the same way that we'd use a return;
to exit from a failing function.
https://github.com/gbdev/rgbds/blob/master/src/asm/lexer.c#L50-L63 :