analyzer: delete checker_event::clone
authorDavid Malcolm <dmalcolm@redhat.com>
Fri, 3 Jan 2020 13:55:33 +0000 (08:55 -0500)
committerDavid Malcolm <dmalcolm@redhat.com>
Wed, 15 Jan 2020 01:50:38 +0000 (20:50 -0500)
commit94946989e82cfa996873bcf6273242f5606cd7f5
tree090abc8c78a4db9aa80a1e059857f2890b8f9cb7
parent718930c0c8f8d25d185cb65e38c79a19458b6628
analyzer: delete checker_event::clone

checker_event has a clone vfunc implemented by all the concrete
subclasses, but this is never used (a holdover from a very early
implementation).  This patch deletes it.

gcc/analyzer/ChangeLog:
* checker-path.h (checker_event::clone): Delete vfunc decl.
(debug_event::clone): Delete vfunc impl.
(custom_event::clone): Delete vfunc impl.
(statement_event::clone): Delete vfunc impl.
(function_entry_event::clone): Delete vfunc impl.
(state_change_event::clone): Delete vfunc impl.
(start_cfg_edge_event::clone): Delete vfunc impl.
(end_cfg_edge_event::clone): Delete vfunc impl.
(call_event::clone): Delete vfunc impl.
(return_event::clone): Delete vfunc impl.
(setjmp_event::clone): Delete vfunc impl.
(rewind_from_longjmp_event::clone): Delete vfunc impl.
(rewind_to_setjmp_event::clone): Delete vfunc impl.
(warning_event::clone): Delete vfunc impl.
gcc/analyzer/ChangeLog
gcc/analyzer/checker-path.h