aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2023-09-14 16:28:44 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2023-09-14 16:28:44 -0400
commit8878f7ab1cb9ed61a7039aab21d527435570ec2a (patch)
treefefd54ec165a1bcf249b1016859f8a6f11223939 /libstdc++-v3
parenteaa8e8541349df5ea326afa861c97b70ebc47f6b (diff)
downloadgcc-8878f7ab1cb9ed61a7039aab21d527435570ec2a.zip
gcc-8878f7ab1cb9ed61a7039aab21d527435570ec2a.tar.gz
gcc-8878f7ab1cb9ed61a7039aab21d527435570ec2a.tar.bz2
analyzer: use unique_ptr for rejected_constraint
gcc/analyzer/ChangeLog: * diagnostic-manager.cc (process_worklist_item): Use std::unique_ptr rather than plain rejected_constraint *. * engine.cc (exploded_path::feasible_p): Likewise. (feasibility_state::maybe_update_for_edge): Likewise. * exploded-graph.h (feasibility_problem::feasibility_problem): Likewise. (feasibility_problem::~feasibility_problem): Delete. (feasibility_problem::m_rc): Use std::unique_ptr. (feasibility_state::maybe_update_for_edge): Likewise. * feasible-graph.cc (feasible_graph::add_feasibility_problem): Likewise. * feasible-graph.h (class infeasible_node): Likewise. (feasible_graph::add_feasibility_problem): Likewise. * region-model.cc (region_model::add_constraint): Likewise. (region_model::maybe_update_for_edge): Likewise. (region_model::apply_constraints_for_gcond): Likewise. (region_model::apply_constraints_for_gswitch): Likewise. (region_model::apply_constraints_for_exception): Likewise. * region-model.h (class region_model): Likewise for decls. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions