From 2d28a022c95c1393f90bed0cc37c7dbb0d23702c Mon Sep 17 00:00:00 2001
From: Alan Schmitt <alan.schmitt@polytechnique.org>
Date: Wed, 4 May 2016 08:55:46 +0200
Subject: [PATCH] let%success putting if_success_or_return out of the way

---
 generator/tests/jsref/JsInterpreter.ml       | 2 +-
 generator/tests/jsref/JsInterpreterMonads.ml | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/generator/tests/jsref/JsInterpreter.ml b/generator/tests/jsref/JsInterpreter.ml
index 81a1ce2..10016bc 100644
--- a/generator/tests/jsref/JsInterpreter.ml
+++ b/generator/tests/jsref/JsInterpreter.ml
@@ -1868,7 +1868,7 @@ and run_call_default s c lf =
            | Some bd ->
              if list_eq_nil_decidable (prog_elements (funcbody_prog bd))
              then def
-             else if_success_or_return
+             else ifx_success_or_return
                  (run_prog s c (funcbody_prog bd)) (fun s_2 ->
                      result_out (Coq_out_ter (s_2,
                                               (res_val (Coq_value_prim Coq_prim_undef))))) (fun s_2 rv ->
diff --git a/generator/tests/jsref/JsInterpreterMonads.ml b/generator/tests/jsref/JsInterpreterMonads.ml
index c7c24e8..7c24b26 100644
--- a/generator/tests/jsref/JsInterpreterMonads.ml
+++ b/generator/tests/jsref/JsInterpreterMonads.ml
@@ -363,3 +363,4 @@ let ifx_number w k = if_number w k
 let ifx_string w k = if_string w k
 let ifx_success_state a b c = if_success_state a b c
 let ifx_some_or_default v d f = if_some_or_default v d f
+let ifx_success_or_return a b c = if_success_or_return a b c
-- 
GitLab