Skip to content

Commit 5d66b42

Browse files
committed
py/emit: Change type of arg of load_const_obj from void* to mp_obj_t.
1 parent c3f64d9 commit 5d66b42

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

py/emit.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ typedef struct _emit_method_table_t {
8585
void (*load_const_tok)(emit_t *emit, mp_token_kind_t tok);
8686
void (*load_const_small_int)(emit_t *emit, mp_int_t arg);
8787
void (*load_const_str)(emit_t *emit, qstr qst);
88-
void (*load_const_obj)(emit_t *emit, void *obj);
88+
void (*load_const_obj)(emit_t *emit, mp_obj_t obj);
8989
void (*load_null)(emit_t *emit);
9090
void (*load_attr)(emit_t *emit, qstr qst);
9191
void (*load_method)(emit_t *emit, qstr qst);
@@ -205,7 +205,7 @@ void mp_emit_bc_import_star(emit_t *emit);
205205
void mp_emit_bc_load_const_tok(emit_t *emit, mp_token_kind_t tok);
206206
void mp_emit_bc_load_const_small_int(emit_t *emit, mp_int_t arg);
207207
void mp_emit_bc_load_const_str(emit_t *emit, qstr qst);
208-
void mp_emit_bc_load_const_obj(emit_t *emit, void *obj);
208+
void mp_emit_bc_load_const_obj(emit_t *emit, mp_obj_t obj);
209209
void mp_emit_bc_load_null(emit_t *emit);
210210
void mp_emit_bc_load_attr(emit_t *emit, qstr qst);
211211
void mp_emit_bc_load_method(emit_t *emit, qstr qst);

py/emitbc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@ void mp_emit_bc_load_const_str(emit_t *emit, qstr qst) {
542542
emit_write_bytecode_byte_qstr(emit, MP_BC_LOAD_CONST_STRING, qst);
543543
}
544544

545-
void mp_emit_bc_load_const_obj(emit_t *emit, void *obj) {
545+
void mp_emit_bc_load_const_obj(emit_t *emit, mp_obj_t obj) {
546546
emit_bc_pre(emit, 1);
547547
emit_write_bytecode_byte_obj(emit, MP_BC_LOAD_CONST_OBJ, obj);
548548
}

py/emitnative.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1344,7 +1344,7 @@ STATIC void emit_native_load_const_str(emit_t *emit, qstr qst) {
13441344
}
13451345
}
13461346

1347-
STATIC void emit_native_load_const_obj(emit_t *emit, void *obj) {
1347+
STATIC void emit_native_load_const_obj(emit_t *emit, mp_obj_t obj) {
13481348
emit_native_pre(emit);
13491349
need_reg_single(emit, REG_RET, 0);
13501350
ASM_MOV_ALIGNED_IMM_TO_REG(emit->as, (mp_uint_t)obj, REG_RET);

0 commit comments

Comments
 (0)