Explorar o código

Merge pull request #547 from HurryStarfish/master

Fix for Throw segfaulting on MinGW x64
Brucey %!s(int64=4) %!d(string=hai) anos
pai
achega
d2c46fa49c
Modificáronse 1 ficheiros con 1 adicións e 6 borrados
  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: {"