mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-06 05:10:52 +02:00
+ WebAssembly threads: call FreeStackAndTlsBlock in WasiWaitForThreadTerminate
This commit is contained in:
parent
4abbd82135
commit
6dfd2de188
@ -575,6 +575,8 @@ begin
|
||||
UnLockMuTex(PWasmThread(ThreadHandle)^.Running);
|
||||
{$IFDEF DEBUGWASMTHREADS}DebugWriteln('WaitForThreadTerminate('+IntToStr(PtrUINT(TH))+') : Lock released');{$ENDIF}
|
||||
WasiWaitForThreadTerminate:=DWord(Res);
|
||||
{$IFDEF DEBUGWASMTHREADS}DebugWriteln('WaitForThreadTerminate('+IntToStr(PtrUINT(TH))+') : FreeStackAndTlsBlock');{$ENDIF}
|
||||
FreeStackAndTlsBlock(TH);
|
||||
end;
|
||||
|
||||
function WasiThreadSetPriority(threadHandle : TThreadID; Prio: longint): boolean;
|
||||
|
Loading…
Reference in New Issue
Block a user