]> git.ipfire.org Git - people/ms/gcc.git/commit
analyzer: better logging of event creation
authorDavid Malcolm <dmalcolm@redhat.com>
Wed, 9 Nov 2022 22:20:06 +0000 (17:20 -0500)
committerDavid Malcolm <dmalcolm@redhat.com>
Wed, 9 Nov 2022 22:20:06 +0000 (17:20 -0500)
commit965ce1ba392ca03c746cabb9ba73e66258557dcb
tree148b0a80d5d76cf4ad1e6f53c8a838a7dedaa932
parentd8c105810285ad97e8af31a328c8a75d4adc5a19
analyzer: better logging of event creation

gcc/analyzer/ChangeLog:
* checker-path.cc (checker_event::debug): New.
(checker_path::add_event): Move here from checker-path.h.  Add
logging.
* checker-path.h (checker_event::debug): New decl.
(checker_path::checker_path): Add logger param.
(checker_path::add_event): Move definition from here to
checker-path.cc.
(checker_path::m_logger): New field.
* diagnostic-manager.cc
(diagnostic_manager::emit_saved_diagnostic): Pass logger to
checker_path ctor.
(diagnostic_manager::add_events_for_eedge): Log scope when
processing a run of stmts.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/checker-path.cc
gcc/analyzer/checker-path.h
gcc/analyzer/diagnostic-manager.cc