소스 검색

Merge pull request #547 from HurryStarfish/master

Fix for Throw segfaulting on MinGW x64
Brucey 4 년 전
부모
커밋
d2c46fa49c
1개의 변경된 파일1개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 6
      ctranslator.bmx

+ 1 - 6
ctranslator.bmx

@@ -2702,12 +2702,7 @@ t:+"NULLNULLNULL"
 				Emit "retptr = &&" + tryStmt.rethrowLabel.munged + ";"
 			End If
 		End If
-		Emit "jmp_buf* buf = bbExEnter();"
-		If opt_platform = "macos" Or opt_platform = "ios" Or opt_platform = "osx" Then
-			Emit "switch(_setjmp(*buf)) {"
-		Else
-		Emit "switch(setjmp(*buf)) {"
-		End If
+		Emit "bbExTry {"
 		
 		' Try block:
 		Emit "case 0: {"