From d61bb3f16e3de1bf0a99a22c672e476fc90fcb24 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 20 May 2023 14:02:56 +0800 Subject: [PATCH] ... --- src/ceval.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ceval.h b/src/ceval.h index 8065329a..60483870 100644 --- a/src/ceval.h +++ b/src/ceval.h @@ -288,6 +288,12 @@ __NEXT_STEP:; BINARY_OP_SPECIAL(__pow__); DISPATCH(); TARGET(BINARY_ADD) + if(is_both_int(TOP(), SECOND())){ + _1 = POPX(); + _0 = TOP(); + TOP() = VAR(_CAST(i64, _0) + _CAST(i64, _1)); + DISPATCH(); + } BINARY_OP_SPECIAL(__add__); DISPATCH() TARGET(BINARY_SUB)