]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/analyzer/known-function-manager.h
analyzer: use std::unique_ptr for known functions
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 3 Nov 2022 17:47:02 +0000 (13:47 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Thu, 3 Nov 2022 17:47:02 +0000 (13:47 -0400)
commit76dd2c4f2d46f16e8f9a89487e5b3c2b7d4a1369
tree6d581c48f99c8f8b4524687a4dca356d0ff9f3ba
parentaccece8c9543e4f3f7bbf24989755dd0453658b7
analyzer: use std::unique_ptr for known functions

gcc/analyzer/ChangeLog:
* analyzer.h: Use std::unique_ptr for known functions.
* engine.cc: Likewise.
* known-function-manager.cc: Likewise.
* known-function-manager.h: Likewise.

gcc/testsuite/ChangeLog:
* gcc.dg/plugin/analyzer_kernel_plugin.c: Use std::unique_ptr for
known functions.
* gcc.dg/plugin/analyzer_known_fns_plugin.c: Likewise.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/analyzer.h
gcc/analyzer/engine.cc
gcc/analyzer/known-function-manager.cc
gcc/analyzer/known-function-manager.h
gcc/testsuite/gcc.dg/plugin/analyzer_kernel_plugin.c
gcc/testsuite/gcc.dg/plugin/analyzer_known_fns_plugin.c