From e9badcc77afe07e95a1ace1598d50875e5331893 Mon Sep 17 00:00:00 2001 From: Thomas Bauereiss Date: Tue, 15 Aug 2017 14:25:28 +0100 Subject: Improve and simplify handling of mutable local variables --- src/gen_lib/state.lem | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gen_lib') diff --git a/src/gen_lib/state.lem b/src/gen_lib/state.lem index 2e11e8a9..140258d8 100644 --- a/src/gen_lib/state.lem +++ b/src/gen_lib/state.lem @@ -52,7 +52,7 @@ let exit _ s = [(Right (), s)] val early_return : forall 'r. 'r -> MR unit 'r let early_return r s = [(Right (Just r), s)] -val catch_early_return : forall 'a 'r. MR 'a 'a -> M 'a +val catch_early_return : forall 'a. MR 'a 'a -> M 'a let catch_early_return m s = List.map (function -- cgit v1.2.3