Переглянути джерело

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: {"