From cc68c0dcc8176670b85241c414fddc29639bae9a Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Fri, 3 May 2024 21:19:47 +0800 Subject: [PATCH] some optimize --- src/ceval.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ceval.cpp b/src/ceval.cpp index 2413580d..13ca1701 100644 --- a/src/ceval.cpp +++ b/src/ceval.cpp @@ -723,12 +723,12 @@ __NEXT_STEP:; /*****************************************/ case OP_LIST_APPEND:{ PyObject* _0 = POPX(); - CAST(List&, SECOND()).push_back(_0); + PK_OBJ_GET(List, SECOND()).push_back(_0); } DISPATCH() case OP_DICT_ADD: { PyObject* _0 = POPX(); - Tuple& t = CAST(Tuple&, _0); - call_method(SECOND(), __setitem__, t[0], t[1]); + const Tuple& t = PK_OBJ_GET(Tuple, _0); + PK_OBJ_GET(Dict, SECOND()).set(t[0], t[1]); } DISPATCH() case OP_SET_ADD:{ PyObject* _0 = POPX();