diff --git a/test/executiontest/thread_termination_test.cpp b/test/executiontest/thread_termination_test.cpp index eb7aa612ffc9cef290ed64596a45c3ecc096b2de..8b2d363e502bc7e6c5f58301799f620fbce0012a 100644 --- a/test/executiontest/thread_termination_test.cpp +++ b/test/executiontest/thread_termination_test.cpp @@ -127,7 +127,7 @@ HWTEST_F_L0(ThreadTerminationTest, TerminateFromThreadItself) JSThread *thread = vm_->GetAssociatedJSThread(); auto* factory = vm_->GetFactory(); JSHandle globalEnv = factory->NewGlobalEnv(); - SaveAndSwitchEnv(thread, globalEnv); + SaveAndSwitchEnv(thread, globalEnv.GetTaggedValue()); JSNApi::EnableUserUncaughtErrorHandler(vm_); RegisterGlobalTemplate(vm_, TerminateThread, Fail, Signal); TryCatch tryCatch(vm_); @@ -141,7 +141,7 @@ HWTEST_F_L0(ThreadTerminationTest, TerminateFromOtherThread) JSThread *thread = vm_->GetAssociatedJSThread(); auto* factory = vm_->GetFactory(); JSHandle globalEnv = factory->NewGlobalEnv(); - SaveAndSwitchEnv(thread, globalEnv); + SaveAndSwitchEnv(thread, globalEnv.GetTaggedValue()); TerminatorThread terminatorThread(vm_); terminatorThread.Run(); JSNApi::EnableUserUncaughtErrorHandler(vm_); @@ -158,7 +158,7 @@ HWTEST_F_L0(ThreadTerminationTest, TerminateFromOtherThreadWithoutCall) JSThread *thread = vm_->GetAssociatedJSThread(); auto* factory = vm_->GetFactory(); JSHandle globalEnv = factory->NewGlobalEnv(); - SaveAndSwitchEnv(thread, globalEnv); + SaveAndSwitchEnv(thread, globalEnv.GetTaggedValue()); TerminatorThread terminatorThread(vm_); terminatorThread.RunWithSleep(); JSNApi::EnableUserUncaughtErrorHandler(vm_); @@ -175,7 +175,7 @@ HWTEST_F_L0(ThreadTerminationTest, TerminateClearArrayJoinStack) JSThread *thread = vm_->GetAssociatedJSThread(); auto* factory = vm_->GetFactory(); JSHandle globalEnv = factory->NewGlobalEnv(); - SaveAndSwitchEnv(thread, globalEnv); + SaveAndSwitchEnv(thread, globalEnv.GetTaggedValue()); JSNApi::EnableUserUncaughtErrorHandler(vm_); RegisterGlobalTemplate(vm_, TerminateThread, Fail, Signal); TryCatch tryCatch(vm_); @@ -189,7 +189,7 @@ HWTEST_F_L0(ThreadTerminationTest, TerminateInMicroTask) JSThread *thread = vm_->GetAssociatedJSThread(); auto* factory = vm_->GetFactory(); JSHandle globalEnv = factory->NewGlobalEnv(); - SaveAndSwitchEnv(thread, globalEnv); + SaveAndSwitchEnv(thread, globalEnv.GetTaggedValue()); JSNApi::EnableUserUncaughtErrorHandler(vm_); RegisterGlobalTemplate(vm_, TerminateThread, Fail, Signal); TryCatch tryCatch(vm_); @@ -202,7 +202,7 @@ HWTEST_F_L0(ThreadTerminationTest, TerminateWithoutExecutingMicroTask) JSThread *thread = vm_->GetAssociatedJSThread(); auto* factory = vm_->GetFactory(); JSHandle globalEnv = factory->NewGlobalEnv(); - SaveAndSwitchEnv(thread, globalEnv); + SaveAndSwitchEnv(thread, globalEnv.GetTaggedValue()); JSNApi::EnableUserUncaughtErrorHandler(vm_); RegisterGlobalTemplate(vm_, TerminateThread, Fail, Signal); TryCatch tryCatch(vm_);