From 4e25716ca6dee1dc5ab1d67f4cd747d908f8587a Mon Sep 17 00:00:00 2001
From: Valentin Perrelle <valentin.perrelle@cea.fr>
Date: Thu, 22 Dec 2022 17:52:17 +0100
Subject: [PATCH] [Eva] octagons: also infer argument/parameter equality for
 lvalues

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

diff --git a/src/plugins/eva/domains/octagons.ml b/src/plugins/eva/domains/octagons.ml
index 1210b073d69..24a0e73cabc 100644
--- a/src/plugins/eva/domains/octagons.ml
+++ b/src/plugins/eva/domains/octagons.ml
@@ -1585,7 +1585,7 @@ module Domain = struct
         `Value (start_recursive_call recursion state)
       | None ->
         let assign_formal state { formal; concrete; avalue } =
-          if Cil.isIntegralType formal.vtype
+          if Cil.isIntegralOrPointerType formal.vtype
           then state >>- assign_variable formal concrete avalue valuation
           else state
         in
-- 
GitLab