aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/error.cc
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2024-09-20 15:41:42 -0400
committerPatrick Palka <ppalka@redhat.com>2024-09-20 15:41:42 -0400
commit1f70503232d4183b4b58f2910c460569d05907b9 (patch)
treeba58487d89b35259b1076af9762e10d5571a89b2 /gcc/fortran/error.cc
parent2828ec526eaf5612178b62d48bfd8443c7ecd674 (diff)
downloadgcc-1f70503232d4183b4b58f2910c460569d05907b9.zip
gcc-1f70503232d4183b4b58f2910c460569d05907b9.tar.gz
gcc-1f70503232d4183b4b58f2910c460569d05907b9.tar.bz2
c++: CWG 2789 and reversed operator candidates
As a follow-up to r15-3741-gee3efe06c9c49c, which was specifically concerned with usings, it seems the CWG 2789 refinement should also compare contexts of a reversed vs non-reversed (member) candidate during operator overload resolution. DR 2789 gcc/cp/ChangeLog: * call.cc (cand_parms_match): Check for matching class contexts even in the reversed case. gcc/testsuite/ChangeLog: * g++.dg/cpp2a/concepts-memfun4.C: Adjust expected result involving reversed candidate. Reviewed-by: Jason Merrill <jason@redhat.com>
Diffstat (limited to 'gcc/fortran/error.cc')
0 files changed, 0 insertions, 0 deletions