This commit is contained in:
blueloveTH 2022-12-01 21:26:24 +08:00
parent c3dc23dc64
commit 6fafe4aa6b
2 changed files with 3 additions and 4 deletions

View File

@ -5,7 +5,7 @@
typedef int64_t _Int; typedef int64_t _Int;
typedef double _Float; typedef double _Float;
#define PK_VERSION "0.3.9" #define PK_VERSION "0.4.0"
class CodeObject; class CodeObject;
class BasePointer; class BasePointer;

View File

@ -1115,9 +1115,8 @@ class ThreadedVM : public VM {
void __deleteThread(){ void __deleteThread(){
if(_thread != nullptr){ if(_thread != nullptr){
if(_state == THREAD_RUNNING || _state == THREAD_SUSPENDED) { if(_state == THREAD_RUNNING || _state == THREAD_SUSPENDED){
keyboardInterrupt(); UNREACHABLE();
while(_state != THREAD_FINISHED);
} }
_thread->join(); _thread->join();
delete _thread; delete _thread;