@@ -106,7 +106,7 @@ typedef struct _emit_method_table_t {
106106 void (* break_loop )(emit_t * emit , mp_uint_t label , mp_uint_t except_depth );
107107 void (* continue_loop )(emit_t * emit , mp_uint_t label , mp_uint_t except_depth );
108108 void (* setup_with )(emit_t * emit , mp_uint_t label );
109- void (* with_cleanup )(emit_t * emit );
109+ void (* with_cleanup )(emit_t * emit , mp_uint_t label );
110110 void (* setup_except )(emit_t * emit , mp_uint_t label );
111111 void (* setup_finally )(emit_t * emit , mp_uint_t label );
112112 void (* end_finally )(emit_t * emit );
@@ -227,7 +227,7 @@ void mp_emit_bc_unwind_jump(emit_t *emit, mp_uint_t label, mp_uint_t except_dept
227227#define mp_emit_bc_break_loop mp_emit_bc_unwind_jump
228228#define mp_emit_bc_continue_loop mp_emit_bc_unwind_jump
229229void mp_emit_bc_setup_with (emit_t * emit , mp_uint_t label );
230- void mp_emit_bc_with_cleanup (emit_t * emit );
230+ void mp_emit_bc_with_cleanup (emit_t * emit , mp_uint_t label );
231231void mp_emit_bc_setup_except (emit_t * emit , mp_uint_t label );
232232void mp_emit_bc_setup_finally (emit_t * emit , mp_uint_t label );
233233void mp_emit_bc_end_finally (emit_t * emit );
0 commit comments