aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2021-09-30 17:29:05 -0400
committerPatrick Palka <ppalka@redhat.com>2021-09-30 17:29:05 -0400
commitb6bca2e631b54f992c058ca8e445b45e9816690b (patch)
treeac911b7f42efb7d6176ed747a1a2ed699a7a7937 /gcc/cp/parser.c
parentbffb580d6f0e8b6f9623128d38ea653a99a58d49 (diff)
downloadgcc-b6bca2e631b54f992c058ca8e445b45e9816690b.zip
gcc-b6bca2e631b54f992c058ca8e445b45e9816690b.tar.gz
gcc-b6bca2e631b54f992c058ca8e445b45e9816690b.tar.bz2
c++: defaulted comparisons and vptr fields [PR95567]
We need to explicitly skip over vptr fields when synthesizing a defaulted comparison operator, because next_initializable_field doesn't do so for us. PR c++/95567 gcc/cp/ChangeLog: * method.c (build_comparison_op): Skip DECL_VIRTUAL_P fields. gcc/testsuite/ChangeLog: * g++.dg/cpp2a/spaceship-virtual1.C: New test.
Diffstat (limited to 'gcc/cp/parser.c')
0 files changed, 0 insertions, 0 deletions