This commit is contained in:
blueloveTH 2024-05-19 17:06:37 +08:00
parent 4bd4ab84dc
commit ea3e64ec8c
2 changed files with 2 additions and 2 deletions

View File

@ -157,7 +157,6 @@ public:
std::map<std::string_view, CodeObject_> __cached_codes;
std::map<std::string_view, PyVar> __cached_op_funcs;
FuncDecl_ __dynamic_func_decl;
InternalException __internal_exception;
PyVar __vectorcall_buffer[PK_MAX_CO_VARNAMES];
#if PK_ENABLE_PROFILER

View File

@ -100,6 +100,7 @@ bool VM::py_ge(PyVar _0, PyVar _1){
PyVar VM::__run_top_frame(){
Frame* frame = &callstack.top();
const Frame* base_frame = frame;
InternalException __internal_exception;
while(true){
try{
@ -1023,7 +1024,7 @@ __NEXT_STEP:
/**********************************************************************/
PK_UNREACHABLE();
}catch(InternalException internal){
this->__internal_exception = internal;
__internal_exception = internal;
if(internal.type == InternalExceptionType::Unhandled){
PyVar e_obj = POPX();
Exception& _e = PK_OBJ_GET(Exception, e_obj);