@@ -2228,7 +2228,7 @@ strongly_connected_components (const supergraph &sg, logger *logger)
22282228 LOG_SCOPE (logger);
22292229 auto_timevar tv (TV_ANALYZER_SCC);
22302230
2231- for (int i = 0 ; i < m_sg.m_nodes .length (); i++)
2231+ for (size_t i = 0 ; i < m_sg.m_nodes .length (); i++)
22322232 m_per_node.quick_push (per_node_data ());
22332233
22342234 for (auto snode : m_sg.m_nodes )
@@ -2255,10 +2255,10 @@ strongly_connected_components::dump () const
22552255 fprintf (stderr, " %i" , i);
22562256 }
22572257 fprintf (stderr, " ]\n " );
2258- for (int i = 0 ; i < m_sg.m_nodes .length (); i++)
2258+ for (size_t i = 0 ; i < m_sg.m_nodes .length (); i++)
22592259 {
22602260 const per_node_data &v = m_per_node[i];
2261- fprintf (stderr, " SN %i : index: %i lowlink: %i on_stack: %i\n " ,
2261+ fprintf (stderr, " SN %lu : index: %i lowlink: %i on_stack: %i\n " ,
22622262 i, v.m_id , v.m_lowlink , v.m_on_stack );
22632263 }
22642264}
@@ -2269,7 +2269,7 @@ std::unique_ptr<json::array>
22692269strongly_connected_components::to_json () const
22702270{
22712271 auto scc_arr = std::make_unique<json::array> ();
2272- for (int i = 0 ; i < m_sg.m_nodes .length (); i++)
2272+ for (size_t i = 0 ; i < m_sg.m_nodes .length (); i++)
22732273 scc_arr->append (std::make_unique<json::integer_number> (get_scc_id (i)));
22742274 return scc_arr;
22752275}
@@ -3831,7 +3831,7 @@ exploded_graph::print_bar_charts (pretty_printer *pp) const
38313831
38323832 /* Accumulate number of enodes per supernode. */
38333833 auto_vec<unsigned > enodes_per_supernode (m_sg.m_nodes .length ());
3834- for (int i = 0 ; i < m_sg.m_nodes .length (); i++)
3834+ for (size_t i = 0 ; i < m_sg.m_nodes .length (); i++)
38353835 enodes_per_supernode.quick_push (0 );
38363836 int i;
38373837 exploded_node *enode;
@@ -3845,7 +3845,7 @@ exploded_graph::print_bar_charts (pretty_printer *pp) const
38453845
38463846 /* Accumulate excess enodes per supernode. */
38473847 auto_vec<unsigned > excess_enodes_per_supernode (m_sg.m_nodes .length ());
3848- for (int i = 0 ; i < m_sg.m_nodes .length (); i++)
3848+ for (size_t i = 0 ; i < m_sg.m_nodes .length (); i++)
38493849 excess_enodes_per_supernode.quick_push (0 );
38503850 for (point_map_t ::iterator iter = m_per_point_data.begin ();
38513851 iter != m_per_point_data.end (); ++iter)
@@ -3871,7 +3871,7 @@ exploded_graph::print_bar_charts (pretty_printer *pp) const
38713871 bar_chart enodes_per_snode;
38723872 bar_chart excess_enodes_per_snode;
38733873 bool have_excess_enodes = false ;
3874- for (int i = 0 ; i < m_sg.m_nodes .length (); i++)
3874+ for (size_t i = 0 ; i < m_sg.m_nodes .length (); i++)
38753875 {
38763876 const supernode *iter_snode = m_sg.m_nodes [i];
38773877 if (iter_snode->get_function () != fn)
@@ -4089,12 +4089,8 @@ exploded_path::feasible_p (logger *logger,
40894089 {
40904090 gcc_assert (rc);
40914091 if (out)
4092- {
4093- const exploded_node &src_enode = *eedge->m_src ;
4094- const program_point &src_point = src_enode.get_point ();
4095- *out = std::make_unique<feasibility_problem> (edge_idx, *eedge,
4096- std::move (rc));
4097- }
4092+ *out = std::make_unique<feasibility_problem> (edge_idx, *eedge,
4093+ std::move (rc));
40984094 return false ;
40994095 }
41004096
@@ -4897,7 +4893,7 @@ class exploded_graph_annotator : public dot_annotator
48974893 : m_eg (eg)
48984894 {
48994895 /* Avoid O(N^2) by prepopulating m_enodes_per_snode_id. */
4900- for (int i = 0 ; i < eg.get_supergraph ().m_nodes .length (); ++i)
4896+ for (size_t i = 0 ; i < eg.get_supergraph ().m_nodes .length (); ++i)
49014897 m_enodes_per_snode_id.push_back (std::vector<exploded_node *> ());
49024898 exploded_node *enode;
49034899 unsigned i;
@@ -5192,7 +5188,7 @@ impl_run_checkers (logger *logger)
51925188
51935189 maybe_dump_supergraph (sg, " fixup-locations" );
51945190
5195- engine eng (mgr, &sg, logger );
5191+ engine eng (mgr, &sg);
51965192
51975193 state_purge_map *purge_map = nullptr ;
51985194 if (flag_analyzer_state_purge)
0 commit comments