aboutsummaryrefslogtreecommitdiff
path: root/gcc/data-streamer-in.cc
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2025-02-28 10:56:49 -0500
committerPatrick Palka <ppalka@redhat.com>2025-02-28 10:56:49 -0500
commit1a150f1f688486b12cd975bdc4cd1bd52a7e0110 (patch)
treee15d974b8f7b2cc62ad1a1bc8b919a7e49af0f24 /gcc/data-streamer-in.cc
parent815f1f27a1dba2f0acd1f02d0beafedadebe967c (diff)
downloadgcc-1a150f1f688486b12cd975bdc4cd1bd52a7e0110.zip
gcc-1a150f1f688486b12cd975bdc4cd1bd52a7e0110.tar.gz
gcc-1a150f1f688486b12cd975bdc4cd1bd52a7e0110.tar.bz2
c++: generic lambda, implicit 'this' capture, xobj memfn [PR119038]
When a generic lambda calls an overload set containing an iobj member function we speculatively capture 'this'. We need to do the same for an xobj member function. PR c++/119038 gcc/cp/ChangeLog: * lambda.cc (maybe_generic_this_capture): Consider xobj member functions as well, not just iobj. Update function comment. gcc/testsuite/ChangeLog: * g++.dg/cpp23/explicit-obj-lambda15.C: New test. Reviewed-by: Jason Merrill <jason@redhat.com>
Diffstat (limited to 'gcc/data-streamer-in.cc')
0 files changed, 0 insertions, 0 deletions