diff --git a/ecmascript/jit/jit_thread.cpp b/ecmascript/jit/jit_thread.cpp index 5db604a2c80a8f83280d8cb9921293458b223745..c8da88f7c6976f560e6911b46472760e05daa0ba 100644 --- a/ecmascript/jit/jit_thread.cpp +++ b/ecmascript/jit/jit_thread.cpp @@ -53,13 +53,12 @@ JitVM *JitVM::Create() JitVM::~JitVM() { + jitThread_ = nullptr; } void JitVM::Destroy(EcmaVM *compilerVm) { JitVM *jitVM = static_cast(compilerVm); - delete jitVM->jitThread_; - jitVM->jitThread_ = nullptr; delete jitVM; }