From 5ffa3c38e48455b948a90104215822c589392073 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Wed, 6 May 2020 15:16:35 -0400 Subject: [PATCH 102/179] FIXME: analyzer-logging.h: expose inc_indent/dec_indent (standalone change?) --- gcc/analyzer/analyzer-logging.cc | 6 +++--- gcc/analyzer/analyzer-logging.h | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gcc/analyzer/analyzer-logging.cc b/gcc/analyzer/analyzer-logging.cc index bd82875931c..91ee584b7d7 100644 --- a/gcc/analyzer/analyzer-logging.cc +++ b/gcc/analyzer/analyzer-logging.cc @@ -164,7 +164,7 @@ void logger::enter_scope (const char *scope_name) { log ("entering: %s", scope_name); - m_indent_level += 1; + inc_indent (); } void @@ -175,7 +175,7 @@ logger::enter_scope (const char *scope_name, const char *fmt, va_list *ap) log_va_partial (fmt, ap); end_log_line (); - m_indent_level += 1; + inc_indent (); } @@ -186,7 +186,7 @@ void logger::exit_scope (const char *scope_name) { if (m_indent_level) - m_indent_level -= 1; + dec_indent (); else log ("(mismatching indentation)"); log ("exiting: %s", scope_name); diff --git a/gcc/analyzer/analyzer-logging.h b/gcc/analyzer/analyzer-logging.h index 132f97eb613..0c0b8d71678 100644 --- a/gcc/analyzer/analyzer-logging.h +++ b/gcc/analyzer/analyzer-logging.h @@ -52,6 +52,8 @@ class logger void enter_scope (const char *scope_name, const char *fmt, va_list *ap) ATTRIBUTE_GCC_DIAG(3, 0); void exit_scope (const char *scope_name); + void inc_indent () { m_indent_level++; } + void dec_indent () { m_indent_level--; } pretty_printer *get_printer () const { return m_pp; } FILE *get_file () const { return m_f_out; } -- 2.21.0