From c08c6e470b5427e43031d702d6993117c4a00eb5 Mon Sep 17 00:00:00 2001 From: Andre Maroneze <andre.maroneze@cea.fr> Date: Thu, 13 Jan 2022 21:38:28 +0100 Subject: [PATCH] [Kernel] cleanup unused code in Rmtmps --- src/kernel_internals/typing/rmtmps.ml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/kernel_internals/typing/rmtmps.ml b/src/kernel_internals/typing/rmtmps.ml index 8103797ff66..0bef4ca0188 100644 --- a/src/kernel_internals/typing/rmtmps.ml +++ b/src/kernel_internals/typing/rmtmps.ml @@ -790,8 +790,6 @@ let remove_unused_labels ?(is_removable=label_removable) func = (visitCilBlock (new removeUnusedLabels is_removable usedLabels) func.sbody) let removeUnmarked isRoot ast reachable_tbl = - let removedLocals = ref [] in - let filterGlobal global = match global with (* unused global types, variables, and functions are simply removed *) @@ -823,11 +821,7 @@ let removeUnmarked isRoot ast reachable_tbl = if (local.vtemp || local.vstorage = Static) && not (is_reachable reachable_tbl (Var local)) then begin - (* along the way, record the interesting locals that were removed *) - let name = local.vname in - (Kernel.debug ~dkey "removing local: %s" name); - removedLocals := - (func.svar.vname ^ "::" ^ name) :: !removedLocals; + Kernel.debug ~dkey "removing local: %s" local.vname; false end else true in @@ -873,8 +867,7 @@ let removeUnmarked isRoot ast reachable_tbl = end; Kernel.debug ~dkey "kept global %s (%a)" (global_type_and_name rg) Printer.pp_global rg ) keptGlobals; - end; - !removedLocals + end (*********************************************************************** @@ -914,7 +907,7 @@ let removeUnused ?(isRoot=isExportedRoot) ast = markReferenced ast; (* take out the trash *) - ignore (removeUnmarked isRoot ast reachable_tbl) + removeUnmarked isRoot ast reachable_tbl end (* -- GitLab