From 74492016c4d7abed9fe6145a62dbb6831f21901a Mon Sep 17 00:00:00 2001
From: Patrick Baudin <patrick.baudin@cea.fr>
Date: Wed, 6 Jul 2022 12:44:08 +0200
Subject: [PATCH] [Pdg] removes circularity due to postdominators

---
 src/plugins/postdominators/dune     | 3 +--
 src/plugins/postdominators/print.ml | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/plugins/postdominators/dune b/src/plugins/postdominators/dune
index 7b84cb8f931..da173221fed 100644
--- a/src/plugins/postdominators/dune
+++ b/src/plugins/postdominators/dune
@@ -25,7 +25,6 @@
  (deps (universe))
  (action (progn
           (echo "Postdominators:" %{lib-available:frama-c-postdominators.core} "\n")
-          (echo "  - Pdg-Types:" %{lib-available:frama-c-pdg.types.core} "\n")
           (echo "  - Eva:" %{lib-available:frama-c-eva.core} "\n")
   )
   )
@@ -36,7 +35,7 @@
   (optional)
   (public_name frama-c-postdominators.core)
   (flags -open Frama_c_kernel :standard -w -9)
-  (libraries frama-c.kernel frama-c-pdg.types.core frama-c-eva.core)
+  (libraries frama-c.kernel frama-c-eva.core)
 )
 
 (plugin (optional) (name postdominators) (libraries frama-c-postdominators.core) (site (frama-c plugins)))
diff --git a/src/plugins/postdominators/print.ml b/src/plugins/postdominators/print.ml
index 560c6965ce4..56e3d81e8ee 100644
--- a/src/plugins/postdominators/print.ml
+++ b/src/plugins/postdominators/print.ml
@@ -23,8 +23,7 @@
 open Cil_types
 open Cil_datatype
 
-let pretty_stmt fmt s = let open Pdg_types in
-  let key = PdgIndex.Key.stmt_key s in PdgIndex.Key.pretty fmt key
+let pretty_stmt fmt s = Cil_printer.pp_stmt fmt s
 
 module Printer = struct
 
-- 
GitLab