diff options
author | Jason Merrill <jason@redhat.com> | 2025-05-30 08:59:31 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2025-05-30 13:14:32 -0400 |
commit | 611d59589d8c48db051b31e727d7f52910a4cbcd (patch) | |
tree | 4783db0c638155d4cc10d8e48ebf3535a7486929 /libjava/classpath/lib/java/awt | |
parent | 70418e6c0120cfce33ab69628602dfdadbed683a (diff) | |
download | gcc-611d59589d8c48db051b31e727d7f52910a4cbcd.zip gcc-611d59589d8c48db051b31e727d7f52910a4cbcd.tar.gz gcc-611d59589d8c48db051b31e727d7f52910a4cbcd.tar.bz2 |
c++: more xobj lambda 'this' capture [PR113563]
Nathaniel shared a more extensive test, which revealed more needed fixes.
PR c++/113563
gcc/cp/ChangeLog:
* lambda.cc (lambda_capture_field_type): Handle 'this' normally.
(build_capture_proxy): Special-case 'this' by-ref capture more.
(nonlambda_method_basetype): Look through xobj lambdas.
gcc/testsuite/ChangeLog:
* g++.dg/cpp23/explicit-obj-lambda17.C: New test.
Diffstat (limited to 'libjava/classpath/lib/java/awt')
0 files changed, 0 insertions, 0 deletions