From 1f8e73f204e2b1d80b7f87e2f6f74899d83db869 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Loi=CC=88c=20Correnson?= <loic.correnson@cea.fr>
Date: Mon, 25 Jan 2021 09:42:38 +0100
Subject: [PATCH] [wp] filter empty scopes

---
 src/plugins/wp/cfgCalculus.ml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/wp/cfgCalculus.ml b/src/plugins/wp/cfgCalculus.ml
index 1142f94be4a..be0a373cd90 100644
--- a/src/plugins/wp/cfgCalculus.ml
+++ b/src/plugins/wp/cfgCalculus.ml
@@ -231,6 +231,7 @@ struct
     match edge.edge_transition with
     | Skip -> p
     | Return(r,s) -> W.return env.we s r p
+    | Enter { blocals=[] } | Leave { blocals=[] } -> p
     | Enter { blocals=xs } -> W.scope env.we xs SC_Block_in p
     | Leave { blocals=xs } -> W.scope env.we xs SC_Block_out p
     | Instr (i,s) -> instr env s i p
-- 
GitLab