aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2024-09-20 18:51:55 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2024-09-20 18:51:55 -0400
commit37604edf37b3799e0203ede4dfa60d547322fdfc (patch)
tree0da1fb842ee75ed5ef9fa54c425b799ce72d3f82 /gcc
parenta001d515059ba4647169f8c17967d08bbe41cb7a (diff)
downloadgcc-37604edf37b3799e0203ede4dfa60d547322fdfc.zip
gcc-37604edf37b3799e0203ede4dfa60d547322fdfc.tar.gz
gcc-37604edf37b3799e0203ede4dfa60d547322fdfc.tar.bz2
analyzer: remove redundant 'pp' [PR116613]
diagnostic_manager::emit_saved_diagnostic makes a useless clone of global_dc->m_printer; remove it. No functional change intended. gcc/analyzer/ChangeLog: PR other/116613 * diagnostic-manager.cc (diagnostic_manager::emit_saved_diagnostic): Remove remove redundant 'pp'. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/analyzer/diagnostic-manager.cc3
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/analyzer/diagnostic-manager.cc b/gcc/analyzer/diagnostic-manager.cc
index 4a5a951..2363ae5 100644
--- a/gcc/analyzer/diagnostic-manager.cc
+++ b/gcc/analyzer/diagnostic-manager.cc
@@ -1561,8 +1561,6 @@ diagnostic_manager::emit_saved_diagnostic (const exploded_graph &eg,
sd.get_index (), sd.m_d->get_kind (), sd.m_snode->m_index);
log ("num dupes: %i", sd.get_num_dupes ());
- pretty_printer *pp = global_dc->m_printer->clone ();
-
const exploded_path *epath = sd.get_best_epath ();
gcc_assert (epath);
@@ -1645,7 +1643,6 @@ diagnostic_manager::emit_saved_diagnostic (const exploded_graph &eg,
free (filename);
}
}
- delete pp;
}
/* Emit a "path" of events to EMISSION_PATH describing the exploded path