Explorar o código

TThrow also counts

Simon Krajewski %!s(int64=12) %!d(string=hai) anos
pai
achega
d2c7109ce4
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      codegen.ml

+ 1 - 1
codegen.ml

@@ -1679,7 +1679,7 @@ let promote_complex_returns ctx e =
 			{e with eexpr = TIf(eif, loop t ethen, match eelse with None -> None | Some e -> Some (loop t e))}
 		| TTry(e1,el) ->
 			{e with eexpr = TTry(loop t e1, List.map (fun (el,e) -> el,loop t e) el)}
-		| TReturn _ ->
+		| TReturn _ | TThrow _ ->
 			e
 		| _ ->
 			mk (TReturn (Some e)) t e.epos