From 89881031a7b61c85a7778b2d436f6e9d4bd37bd6 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Wed, 10 Jun 2020 09:13:34 -0400 Subject: [PATCH 224/315] FIXME: tweaks to manager's log_stats --- gcc/analyzer/region-model2.cc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/gcc/analyzer/region-model2.cc b/gcc/analyzer/region-model2.cc index 9734991d57f..ac6932ff378 100644 --- a/gcc/analyzer/region-model2.cc +++ b/gcc/analyzer/region-model2.cc @@ -3647,6 +3647,20 @@ log_managed_object (logger *logger, const T *obj) /* FIXME. */ +template <> +void +log_managed_object (logger *logger, const frame_region2 *obj) +{ + logger->start_log_line (); + pretty_printer *pp = logger->get_printer (); + pp_string (pp, " "); + obj->dump_to_pp (pp, true); + pp_printf (pp, " [with %i region(s) for locals]", obj->get_num_locals ()); + logger->end_log_line (); +} + +/* FIXME. */ + template static void log_uniq_map (logger *logger, bool show_objs, const char *title, @@ -3704,7 +3718,7 @@ region_model2_manager::log_stats (logger *logger, bool show_objs) const logger->log (" next region id: %i", m_next_region_id); log_uniq_map (logger, show_objs, "function_region2", m_fndecls_map); log_uniq_map (logger, show_objs, "label_region2", m_labels_map); - log_uniq_map (logger, show_objs, "decl_region2", m_globals_map); + log_uniq_map (logger, show_objs, "decl_region2 for globals", m_globals_map); log_uniq_manager (logger, show_objs, "field_region2", m_fields); log_uniq_manager (logger, show_objs, "element_region2", m_elements); log_uniq_manager (logger, show_objs, "offset_region2", m_offset_regions); -- 2.26.2