diff options
author | Jason Merrill <jason@redhat.com> | 2020-10-15 12:54:16 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2020-10-15 13:27:37 -0400 |
commit | f3ee94724686b82556c07b4d33821ae973eb9aba (patch) | |
tree | c95ec49d46d3521bd44cd22bdc5bb386ea2fb5cd /libgo | |
parent | 782ebeaa681163cfd0c59f03cd850fdd52287b79 (diff) | |
download | gcc-f3ee94724686b82556c07b4d33821ae973eb9aba.zip gcc-f3ee94724686b82556c07b4d33821ae973eb9aba.tar.gz gcc-f3ee94724686b82556c07b4d33821ae973eb9aba.tar.bz2 |
c++: Fix [[deprecated]] and implicit operator==. [PR97358]
Trying to diagnose the problem with an implicit copy function breaks if the
function isn't actually a copy function.
gcc/cp/ChangeLog:
PR c++/95844
* decl.c (copy_fn_p): Return false for a function that is neither a
constructor nor an assignment operator.
(move_signature_fn_p): Likewise.
gcc/testsuite/ChangeLog:
PR c++/95844
* g++.dg/cpp2a/spaceship-eq10.C: New test.
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions