diff --git a/src/pocketpy_c.cpp b/src/pocketpy_c.cpp index ed4ed4c1..ea2be28a 100644 --- a/src/pocketpy_c.cpp +++ b/src/pocketpy_c.cpp @@ -127,7 +127,7 @@ int pkpy_stack_size(pkpy_vm* vm_handle){ if(vm->callstack.empty()){ return vm->s_data.size(); } - PK_ASSERT(!vm->_c.s_view.empty()); + if(vm->_c.s_view.empty()) exit(127); return vm->s_data._sp - vm->_c.s_view.top().begin(); } @@ -499,7 +499,7 @@ bool pkpy_clear_error(pkpy_vm* vm_handle, char** message) { if(vm->callstack.empty()){ vm->s_data.clear(); }else{ - PK_ASSERT(!vm->_c.s_view.empty()); + if(vm->_c.s_view.empty()) exit(127); vm->s_data.reset(vm->_c.s_view.top().end()); } return true;