analyzer: convert sm_context * to sm_context &
These are never nullptr and never change, so use a reference rather
than a pointer.
No functional change intended.
gcc/analyzer/ChangeLog:
* diagnostic-manager.cc
(diagnostic_manager::add_events_for_eedge): Pass sm_ctxt by
reference.
* engine.cc (impl_region_model_context::on_condition): Likewise.
(impl_region_model_context::on_bounded_ranges): Likewise.
(impl_region_model_context::on_phi): Likewise.
(exploded_node::on_stmt): Likewise.
* sm-fd.cc: Update all uses of sm_context * to sm_context &.
* sm-file.cc: Likewise.
* sm-malloc.cc: Likewise.
* sm-pattern-test.cc: Likewise.
* sm-sensitive.cc: Likewise.
* sm-signal.cc: Likewise.
* sm-taint.cc: Likewise.
* sm.h: Likewise.
* varargs.cc: Likewise.
gcc/testsuite/ChangeLog:
* gcc.dg/plugin/analyzer_gil_plugin.c: Update all uses of
sm_context * to sm_context &.
Signed-off-by:
David Malcolm <dmalcolm@redhat.com>
Showing
- gcc/analyzer/diagnostic-manager.cc 1 addition, 1 deletiongcc/analyzer/diagnostic-manager.cc
- gcc/analyzer/engine.cc 4 additions, 4 deletionsgcc/analyzer/engine.cc
- gcc/analyzer/sm-fd.cc 159 additions, 159 deletionsgcc/analyzer/sm-fd.cc
- gcc/analyzer/sm-file.cc 19 additions, 19 deletionsgcc/analyzer/sm-file.cc
- gcc/analyzer/sm-malloc.cc 97 additions, 97 deletionsgcc/analyzer/sm-malloc.cc
- gcc/analyzer/sm-pattern-test.cc 7 additions, 7 deletionsgcc/analyzer/sm-pattern-test.cc
- gcc/analyzer/sm-sensitive.cc 11 additions, 11 deletionsgcc/analyzer/sm-sensitive.cc
- gcc/analyzer/sm-signal.cc 10 additions, 10 deletionsgcc/analyzer/sm-signal.cc
- gcc/analyzer/sm-taint.cc 57 additions, 65 deletionsgcc/analyzer/sm-taint.cc
- gcc/analyzer/sm.h 4 additions, 4 deletionsgcc/analyzer/sm.h
- gcc/analyzer/varargs.cc 27 additions, 27 deletionsgcc/analyzer/varargs.cc
- gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c 23 additions, 23 deletionsgcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c
Loading
Please register or sign in to comment