diff options
Diffstat (limited to 'py/emitnative.c')
-rw-r--r-- | py/emitnative.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/py/emitnative.c b/py/emitnative.c index dc6e37c53f..79d6da67c1 100644 --- a/py/emitnative.c +++ b/py/emitnative.c @@ -695,11 +695,6 @@ STATIC void emit_native_load_const_str(emit_t *emit, qstr qstr, bool bytes) { } } -STATIC void emit_native_load_const_verbatim_str(emit_t *emit, const char *str) { - // not supported/needed for viper - assert(0); -} - STATIC void emit_native_load_null(emit_t *emit) { emit_native_pre(emit); emit_post_push_imm(emit, VTYPE_PYOBJ, 0); @@ -740,11 +735,6 @@ STATIC void emit_native_load_deref(emit_t *emit, qstr qstr, int local_num) { assert(0); } -STATIC void emit_native_load_closure(emit_t *emit, qstr qstr, int local_num) { - // not implemented - assert(0); -} - STATIC void emit_native_load_name(emit_t *emit, qstr qstr) { emit_native_pre(emit); emit_call_with_imm_arg(emit, MP_F_LOAD_NAME, mp_load_name, qstr, REG_ARG_1); @@ -990,11 +980,6 @@ STATIC void emit_native_jump_if_false_or_pop(emit_t *emit, uint label) { assert(0); } -STATIC void emit_native_setup_loop(emit_t *emit, uint label) { - emit_native_pre(emit); - emit_post(emit); -} - STATIC void emit_native_break_loop(emit_t *emit, uint label, int except_depth) { emit_native_jump(emit, label); // TODO properly } @@ -1339,11 +1324,9 @@ const emit_method_table_t EXPORT_FUN(method_table) = { emit_native_load_const_dec, emit_native_load_const_id, emit_native_load_const_str, - emit_native_load_const_verbatim_str, emit_native_load_null, emit_native_load_fast, emit_native_load_deref, - emit_native_load_closure, emit_native_load_name, emit_native_load_global, emit_native_load_attr, @@ -1372,7 +1355,6 @@ const emit_method_table_t EXPORT_FUN(method_table) = { emit_native_pop_jump_if_false, emit_native_jump_if_true_or_pop, emit_native_jump_if_false_or_pop, - emit_native_setup_loop, emit_native_break_loop, emit_native_continue_loop, emit_native_setup_with, |