aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2021-03-02 11:37:05 +0100
committerMartin Liska <mliska@suse.cz>2021-03-02 14:39:50 +0100
commitf8e4d7a6597fa81ff927156a5f5d10b7fdaa0bc0 (patch)
tree444746e344082ba1caaeb3b0876a14448cb7240f
parente52f8ec25c0e58ebd083e8370e2fbc8af4120d87 (diff)
downloadgcc-f8e4d7a6597fa81ff927156a5f5d10b7fdaa0bc0.zip
gcc-f8e4d7a6597fa81ff927156a5f5d10b7fdaa0bc0.tar.gz
gcc-f8e4d7a6597fa81ff927156a5f5d10b7fdaa0bc0.tar.bz2
analyzer: remove dead code
The issue is reported by Clang: warning: private field 'm_engine' is not used [-Wunused-private-field] gcc/analyzer/ChangeLog: * diagnostic-manager.cc (diagnostic_manager::emit_saved_diagnostics): Do not pass engine.
-rw-r--r--gcc/analyzer/diagnostic-manager.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/analyzer/diagnostic-manager.cc b/gcc/analyzer/diagnostic-manager.cc
index f0f447f..7f20841 100644
--- a/gcc/analyzer/diagnostic-manager.cc
+++ b/gcc/analyzer/diagnostic-manager.cc
@@ -545,8 +545,6 @@ public:
class dedupe_winners
{
public:
- dedupe_winners (engine *eng) : m_engine (eng) {}
-
~dedupe_winners ()
{
/* Delete all keys, but not the saved_diagnostics. */
@@ -642,8 +640,6 @@ public:
}
private:
- engine *m_engine;
-
/* This maps from each dedupe_key to a current best saved_diagnostic. */
typedef hash_map<const dedupe_key *, saved_diagnostic *,
@@ -679,7 +675,7 @@ diagnostic_manager::emit_saved_diagnostics (const exploded_graph &eg)
instance. This partitions the saved diagnostics by dedupe_key,
generating exploded_paths for them, and retaining the best one in each
partition. */
- dedupe_winners best_candidates (eg.get_engine ());
+ dedupe_winners best_candidates;
int i;
saved_diagnostic *sd;