]> git.ipfire.org Git - thirdparty/gcc.git/commit
analyzer: mark epath_finder with DISABLE_COPY_AND_ASSIGN [PR99614]
authorDavid Malcolm <dmalcolm@redhat.com>
Fri, 19 Mar 2021 13:01:57 +0000 (09:01 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Fri, 19 Mar 2021 13:01:57 +0000 (09:01 -0400)
commit21d09cb732dac5d980ac628eb3aca75c821028a2
treea2d55cdd6ab1680e698e33f6dc4479104e0717ec
parent009528d61c796608affd1eaa18ae31a3679eb46d
analyzer: mark epath_finder with DISABLE_COPY_AND_ASSIGN [PR99614]

cppcheck warns that class epath_finder does dynamic memory allocation, but
is missing a copy constructor and operator=.

This class isn't meant to be copied or assigned, so mark it with
DISABLE_COPY_AND_ASSIGN.

gcc/analyzer/ChangeLog:
PR analyzer/99614
* diagnostic-manager.cc (class epath_finder): Add
DISABLE_COPY_AND_ASSIGN.
gcc/analyzer/diagnostic-manager.cc