Skip to content
Snippets Groups Projects
Commit 52e4f029 authored by Andre Maroneze's avatar Andre Maroneze Committed by Virgile Prevosto
Browse files

[rmtmps] avoid useless computation when not debugging

parent f3ab695c
No related branches found
No related tags found
No related merge requests found
......@@ -903,12 +903,15 @@ let removeUnusedTemps ?(isRoot : rootsFilter = isExportedRoot) ast =
(* mark everything reachable from the global roots *)
markReachable isRoot ast reachable_tbl;
let elements =
InfoHashtbl.fold (fun k v acc -> Format.asprintf "%a:%B" pp_info k v :: acc)
reachable_tbl []
in
Kernel.debug ~dkey "reachable_tbl: %a"
(Pretty_utils.pp_list ~sep:"@\n" Format.pp_print_string) elements;
Kernel.debug ~dkey "reachable_tbl: %t"
(fun fmt ->
let elements =
InfoHashtbl.fold (fun k v acc ->
Format.asprintf "%a:%B" pp_info k v :: acc)
reachable_tbl []
in
Format.fprintf fmt "%a"
(Pretty_utils.pp_list ~sep:"@\n" Format.pp_print_string) elements);
markReferenced ast;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment