소스 검색

* longjmp in fpc_reraise changed to a throw instruction intrinsic in wasm native exceptions mode

Nikolay Nikolov 4 년 전
부모
커밋
3836b0be04
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      rtl/wasm32/except_native.inc

+ 2 - 1
rtl/wasm32/except_native.inc

@@ -245,7 +245,8 @@ begin
 //  If _ExceptAddrStack=Nil then
 //    DoUnHandledException;
   ExceptObjectStack^.refcount := 0;
-  longjmp(_ExceptAddrStack^.Buf^,FPC_Exception);
+//  longjmp(_ExceptAddrStack^.Buf^,FPC_Exception);
+  fpc_wasm32_throw_fpcexception;
 end;
 {$endif FPC_SYSTEM_HAS_RERAISE}