From e3de998a41fc48b0097152bd14fdc77d6682e911 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?David=20B=C3=BChler?= <david.buhler@cea.fr>
Date: Fri, 14 Dec 2018 16:36:50 +0100
Subject: [PATCH] [Eva] Octagons domain: learn from the valuation in
 assignments.

---
 src/plugins/value/domains/octagons.ml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/value/domains/octagons.ml b/src/plugins/value/domains/octagons.ml
index 788b50d806d..9248aeda41d 100644
--- a/src/plugins/value/domains/octagons.ml
+++ b/src/plugins/value/domains/octagons.ml
@@ -1103,6 +1103,7 @@ module Domain = struct
         (`Value state) octagons
 
     let assign _kinstr left_value expr assigned valuation state =
+      update valuation state >>- fun state ->
       match left_value.lval with
       | Var varinfo, NoOffset when Cil.isArithmeticType varinfo.vtype ->
         assign_variable varinfo expr assigned valuation state
-- 
GitLab