From f114bd5afe4684b45dd22ae09bed85775c809b63 Mon Sep 17 00:00:00 2001 From: Alan Schmitt <alan.schmitt@polytechnique.org> Date: Fri, 25 Mar 2016 10:51:18 +0100 Subject: [PATCH] try to tweak return --- generator/js_of_ast.ml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/generator/js_of_ast.ml b/generator/js_of_ast.ml index e90aa81..ad594fe 100644 --- a/generator/js_of_ast.ml +++ b/generator/js_of_ast.ml @@ -368,15 +368,12 @@ let generate_logged_return ctx sbody = let (token_start, token_stop, token_lineof) = token_fresh() in match !current_mode with | Mode_cmi -> assert false - | Mode_line_token -> + | Mode_unlogged | Mode_line_token -> Printf.sprintf "%sreturn %s;%s" token_start sbody token_stop | Mode_logged -> let id = id_fresh "_return_" in Printf.sprintf "var %s = %s;@,log_event(%s, ctx_push(%s, [{key: \"return_value\", value: %s}]), \"return\");@,return %s; " id sbody token_lineof ctx id id - | Mode_unlogged -> - Printf.sprintf "return %s; " sbody - (* Printf.sprintf "@[<v 0>return %s;@]" sbody *) (* ---- [insertReturnCode(e,ctx)] -- GitLab