mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
492ccefa25
Consolidated NODE_WHILE, NODE_UNTIL, NODE_WHILE_MOD, and NODE_UNTIL_MOD dump cases using a shared dump_loop_node label. All four loop constructs have identical structure (condition + body) and only differ in their node type names. Uses fall-through for the last case (NODE_UNTIL_MOD) to avoid unnecessary goto. This eliminates code duplication (28 lines -> 12 lines) while maintaining the same clear output format for each loop type. Co-authored-by: Claude <noreply@anthropic.com>