Selaa lähdekoodia

TThrow also counts

Simon Krajewski 12 vuotta sitten
vanhempi
commit
d2c7109ce4
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  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