diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-16 15:46:14 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-16 15:46:14 -0400 |
commit | d7b155a319b423d3b1cda76bd33360964e124a65 (patch) | |
tree | c2815e9eb82eddfbe2240f18599bfc2429a64342 /cgen.c | |
parent | 7d5365973221b596fd1b8c57f648ba05aff67715 (diff) |
runtime break/continue
Diffstat (limited to 'cgen.c')
-rw-r--r-- | cgen.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1997,6 +1997,12 @@ static void cgen_stmt(CGenerator *g, Statement *s) { cgen_stmt(g, sub); } break; + case STMT_BREAK: + cgen_writeln(g, "break;"); + break; + case STMT_CONT: + cgen_writeln(g, "continue;"); + break; case STMT_MESSAGE: break; } @@ -2053,6 +2059,8 @@ static void cgen_defs_stmt(CGenerator *g, Statement *s) { cgen_defs_stmt(g, sub); } break; + case STMT_BREAK: + case STMT_CONT: case STMT_MESSAGE: break; } |