From eaccba862214b792f576d413954a1d38c4534b6d Mon Sep 17 00:00:00 2001 From: BLUELOVETH Date: Thu, 1 Jun 2023 13:00:36 +0800 Subject: [PATCH] ... --- src/vm.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vm.h b/src/vm.h index 094908e8..32fc1d80 100644 --- a/src/vm.h +++ b/src/vm.h @@ -774,8 +774,10 @@ inline PyObject* py_var(VM* vm, bool val){ } template<> inline bool py_cast(VM* vm, PyObject* obj){ + if(obj == vm->True) return true; + if(obj == vm->False) return false; vm->check_non_tagged_type(obj, vm->tp_bool); - return obj == vm->True; + return false; } template<> inline bool _py_cast(VM* vm, PyObject* obj){ return obj == vm->True;