mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 12:00:18 +00:00
some optimize
This commit is contained in:
parent
128f2e933d
commit
cc68c0dcc8
@ -723,12 +723,12 @@ __NEXT_STEP:;
|
|||||||
/*****************************************/
|
/*****************************************/
|
||||||
case OP_LIST_APPEND:{
|
case OP_LIST_APPEND:{
|
||||||
PyObject* _0 = POPX();
|
PyObject* _0 = POPX();
|
||||||
CAST(List&, SECOND()).push_back(_0);
|
PK_OBJ_GET(List, SECOND()).push_back(_0);
|
||||||
} DISPATCH()
|
} DISPATCH()
|
||||||
case OP_DICT_ADD: {
|
case OP_DICT_ADD: {
|
||||||
PyObject* _0 = POPX();
|
PyObject* _0 = POPX();
|
||||||
Tuple& t = CAST(Tuple&, _0);
|
const Tuple& t = PK_OBJ_GET(Tuple, _0);
|
||||||
call_method(SECOND(), __setitem__, t[0], t[1]);
|
PK_OBJ_GET(Dict, SECOND()).set(t[0], t[1]);
|
||||||
} DISPATCH()
|
} DISPATCH()
|
||||||
case OP_SET_ADD:{
|
case OP_SET_ADD:{
|
||||||
PyObject* _0 = POPX();
|
PyObject* _0 = POPX();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user