| 1439 | } |
| 1440 | |
| 1441 | static void compile_push_break_scope( compiler * c, int label ) |
| 1442 | { |
| 1443 | struct loop_info info; |
| 1444 | info.type = LOOP_INFO_BREAK; |
| 1445 | info.label = label; |
| 1446 | info.cleanup_depth = c->cleanups->size; |
| 1447 | dynamic_array_push( c->loop_scopes, info ); |
| 1448 | } |
| 1449 | |
| 1450 | static void compile_push_continue_scope( compiler * c, int label ) |
| 1451 | { |