analyzer: use 'final' and 'override' where appropriate
authorDavid Malcolm <dmalcolm@redhat.com>
Mon, 23 May 2022 19:08:13 +0000 (15:08 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Mon, 23 May 2022 19:08:13 +0000 (15:08 -0400)
commit2ac1459f044ee5a6ec5aee53a87fd3b8974a77f5
tree417f566ad56850fdf74e4624cfe45b4eec29f889
parenta239aff82c3771242d957c0f744cf62b42ed2f2a
analyzer: use 'final' and 'override' where appropriate

gcc/analyzer/ChangeLog:
* call-info.cc: Add "final" and "override" to all vfunc
implementations that were missing them, as appropriate.
* engine.cc: Likewise.
* region-model.cc: Likewise.
* sm-malloc.cc: Likewise.
* supergraph.h: Likewise.
* svalue.cc: Likewise.
* varargs.cc: Likewise.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/call-info.cc
gcc/analyzer/engine.cc
gcc/analyzer/region-model.cc
gcc/analyzer/sm-malloc.cc
gcc/analyzer/supergraph.h
gcc/analyzer/svalue.cc
gcc/analyzer/varargs.cc