[Bug analyzer/99614] New: diagnostic-manager.cc:85: possible missing copy constructor ?
dcb314 at hotmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Mar 16 11:14:54 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99614
Bug ID: 99614
Summary: diagnostic-manager.cc:85: possible missing copy
constructor ?
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: analyzer
Assignee: dmalcolm at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
>From this morning's static check of the source code of gcc:
trunk.git/gcc/analyzer/diagnostic-manager.cc:85:7: warning: Class
'epath_finder' does not have a copy constructor which is recommended since it
has dynamic memory/resource allocation(s). [noCopyConstructor]
trunk.git/gcc/analyzer/diagnostic-manager.cc:85:7: warning: Class
'epath_finder' does not have a operator= which is recommended since it has
dynamic memory/resource allocation(s). [noOperatorEq]
Class epath_finder has constructor and destructor, but neither
copy constructor nor operator =. This is not standard practice in C++.
Further advice sought.
More information about the Gcc-bugs
mailing list