]> git.ipfire.org Git - thirdparty/gcc.git/commit
analyzer: fix warnings [PR123136]
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 16 Dec 2025 21:12:01 +0000 (16:12 -0500)
committerDavid Malcolm <dmalcolm@redhat.com>
Tue, 16 Dec 2025 21:12:01 +0000 (16:12 -0500)
commit4ac9dec2e30f4739e465cad68337ef4d189c021a
treea955e26d64e5e82c9ad4ec02beb34d2929fce7b3
parent20f9b31a2642a31249e649eb3005147a097b741c
analyzer: fix warnings [PR123136]

gcc/analyzer/ChangeLog:
PR analyzer/123136
* engine.cc
(strongly_connected_components::strongly_connected_components):
Consistently use size_t.
(strongly_connected_components::dump): Likewise.
(strongly_connected_components::to_json): Likewise.
(exploded_graph::print_bar_charts): Likewise.
(exploded_path::feasible_p): Remove unused locals.
(exploded_graph_annotator::exploded_graph_annotator): Use size_t
for iterator var.
(impl_run_checkers): Drop logger param of engine ctor.
* ops.cc (phis_for_edge_op::maybe_make): Drop unused param of
phis_for_edge_op ctor.
(phis_for_edge_op::phis_for_edge_op): Likewise.
* ops.h (operation::~operation): Make virtual.
(control_flow_op::dyn_cast_control_flow_op): Add "final override".
(phis_for_edge_op::phis_for_edge_op): Drop unused param.
(phis_for_edge_op::m_cfg_in_edge): Drop unused field.
* region-model.cc (engine::engine): Drop unused "logger" param.
* region-model.h (engine::engine): Likewise.
* supergraph-fixup-locations.cc (location_fixer::location_fixer):
Drop m_sg field.
(location_fixer::m_sg): Drop unused field.
(location_fixer::m_purge_map): Drop unused field.
* supergraph-sorting.cc (class sorting_worklist): Drop unused
m_worklist field.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/engine.cc
gcc/analyzer/ops.cc
gcc/analyzer/ops.h
gcc/analyzer/region-model.cc
gcc/analyzer/region-model.h
gcc/analyzer/supergraph-fixup-locations.cc
gcc/analyzer/supergraph-sorting.cc