From 48a79b52000d9b125c8959cbabdf9250bc601aec Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Fri, 26 Jun 2020 10:09:13 -0400 Subject: [PATCH 261/315] FIXME: fixes to call_details::dump_to_pp --- gcc/analyzer/region-model2-impl-calls.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gcc/analyzer/region-model2-impl-calls.cc b/gcc/analyzer/region-model2-impl-calls.cc index 21935490246..415e6efa420 100644 --- a/gcc/analyzer/region-model2-impl-calls.cc +++ b/gcc/analyzer/region-model2-impl-calls.cc @@ -52,6 +52,7 @@ along with GCC; see the file COPYING3. If not see #include "analyzer/supergraph.h" #include "sbitmap.h" #include "analyzer/region-model2.h" +#include "gimple-pretty-print.h" #if ENABLE_ANALYZER @@ -108,9 +109,18 @@ call_details::get_arg_svalue2 (unsigned idx) const /* FIXME. */ -DEBUG_FUNCTION void +void call_details::dump_to_pp (pretty_printer *pp, bool simple) const { + pp_string (pp, "gcall: "); + pp_gimple_stmt_1 (pp, m_call, 0 /* spc */, TDF_NONE /* flags */); + pp_newline (pp); + pp_string (pp, "return region: "); + if (m_lhs_region) + m_lhs_region->dump_to_pp (pp, simple); + else + pp_string (pp, "NULL"); + pp_newline (pp); for (unsigned i = 0; i < gimple_call_num_args (m_call); i++) { const svalue2 *arg_sval = get_arg_svalue2 (i); -- 2.26.2