From 6c821f35ea2bc208c19d904294aa4986ab478e0c Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 14 Oct 2023 01:07:49 +0800 Subject: [PATCH] ... --- include/pocketpy/common.h | 2 +- src/ceval.cpp | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/pocketpy/common.h b/include/pocketpy/common.h index ac7d1998..7357a558 100644 --- a/include/pocketpy/common.h +++ b/include/pocketpy/common.h @@ -22,7 +22,7 @@ #include #include -#define PK_VERSION "1.2.5" +#define PK_VERSION "1.2.6" #include "config.h" #include "export.h" diff --git a/src/ceval.cpp b/src/ceval.cpp index 2ca8298a..843b1db0 100644 --- a/src/ceval.cpp +++ b/src/ceval.cpp @@ -577,7 +577,10 @@ __NEXT_STEP:; TOP() = py_negate(TOP()); DISPATCH(); TARGET(UNARY_NOT) - TOP() = VAR(!py_bool(TOP())); + _0 = TOP(); + if(_0==True) TOP()=False; + else if(_0==False) TOP()=True; + else TOP() = VAR(!py_bool(_0)); DISPATCH(); TARGET(UNARY_STAR) TOP() = VAR(StarWrapper(byte.arg, TOP()));