Skip to content

Commit 8cd4911

Browse files
committed
py/emitnative: Remove obsolete commented out code.
1 parent e29f704 commit 8cd4911

1 file changed

Lines changed: 0 additions & 38 deletions

File tree

py/emitnative.c

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -591,38 +591,9 @@ STATIC void emit_native_set_source_line(emit_t *emit, mp_uint_t source_line) {
591591
(void)source_line;
592592
}
593593

594-
/*
595-
STATIC void emit_pre_raw(emit_t *emit, int stack_size_delta) {
596-
adjust_stack(emit, stack_size_delta);
597-
emit->last_emit_was_return_value = false;
598-
}
599-
*/
600-
601594
// this must be called at start of emit functions
602595
STATIC void emit_native_pre(emit_t *emit) {
603596
emit->last_emit_was_return_value = false;
604-
// settle the stack
605-
/*
606-
if (regs_needed != 0) {
607-
for (int i = 0; i < emit->stack_size; i++) {
608-
switch (emit->stack_info[i].kind) {
609-
case STACK_VALUE:
610-
break;
611-
612-
case STACK_REG:
613-
// TODO only push reg if in regs_needed
614-
emit->stack_info[i].kind = STACK_VALUE;
615-
ASM_MOV_REG_TO_LOCAL(emit->as, emit->stack_info[i].data.u_reg, emit->stack_start + i);
616-
break;
617-
618-
case STACK_IMM:
619-
// don't think we ever need to push imms for settling
620-
//ASM_MOV_IMM_TO_LOCAL(emit->last_imm, emit->stack_start + i);
621-
break;
622-
}
623-
}
624-
}
625-
*/
626597
}
627598

628599
// depth==0 is top, depth==1 is before top, etc
@@ -1007,9 +978,7 @@ STATIC void emit_native_load_const_str(emit_t *emit, qstr qst) {
1007978
// do native array access. For now we just load them as any other object.
1008979
/*
1009980
if (emit->do_viper_types) {
1010-
// not implemented properly
1011981
// load a pointer to the asciiz string?
1012-
assert(0);
1013982
emit_post_push_imm(emit, VTYPE_PTR, (mp_uint_t)qstr_str(qst));
1014983
} else
1015984
*/
@@ -1839,12 +1808,6 @@ STATIC void emit_native_pop_block(emit_t *emit) {
18391808

18401809
STATIC void emit_native_pop_except(emit_t *emit) {
18411810
(void)emit;
1842-
/*
1843-
emit_native_pre(emit);
1844-
emit_call(emit, MP_F_NLR_POP);
1845-
adjust_stack(emit, -(mp_int_t)(sizeof(nlr_buf_t) / sizeof(mp_uint_t)));
1846-
emit_post(emit);
1847-
*/
18481811
}
18491812

18501813
STATIC void emit_native_unary_op(emit_t *emit, mp_unary_op_t op) {
@@ -2256,7 +2219,6 @@ STATIC void emit_native_return_value(emit_t *emit) {
22562219
assert(vtype == VTYPE_PYOBJ);
22572220
}
22582221
emit->last_emit_was_return_value = true;
2259-
//ASM_BREAK_POINT(emit->as); // to insert a break-point for debugging
22602222
ASM_EXIT(emit->as);
22612223
}
22622224

0 commit comments

Comments
 (0)