From df8f7447718ea8b7e205c71285509c036872e24b Mon Sep 17 00:00:00 2001
From: Valentin Perrelle <valentin.perrelle@cea.fr>
Date: Sat, 2 Apr 2022 20:59:53 +0200
Subject: [PATCH] [Eva] Use binding operator

---
 src/plugins/value/partitioning/partition.ml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/plugins/value/partitioning/partition.ml b/src/plugins/value/partitioning/partition.ml
index 622fdf25cce..b1c1c6f7e24 100644
--- a/src/plugins/value/partitioning/partition.ml
+++ b/src/plugins/value/partitioning/partition.ml
@@ -412,7 +412,7 @@ struct
     let build i acc =
       let value = Abstract.Val.inject_int (Cil.typeOf exp) i in
       let state =
-        Abstract.Eval.assume ~valuation state exp value >>- fun valuation ->
+        let* valuation = Abstract.Eval.assume ~valuation state exp value in
         (* Check the reduction *)
         Abstract.Dom.update (Abstract.Eval.to_domain_valuation valuation) state
       in
@@ -472,8 +472,8 @@ struct
     in
     let source = fst (predicate.Cil_types.pred_loc) in
     let aux positive =
-      Abstract.Dom.reduce_by_predicate env state predicate positive
-      >>-: fun state' ->
+      let+ state' =
+        Abstract.Dom.reduce_by_predicate env state predicate positive in
       let x = Abstract.Dom.evaluate_predicate env state' predicate in
       if x == Unknown
       then
-- 
GitLab