aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2025-05-30 08:59:31 -0400
committerJason Merrill <jason@redhat.com>2025-05-30 13:14:32 -0400
commit611d59589d8c48db051b31e727d7f52910a4cbcd (patch)
tree4783db0c638155d4cc10d8e48ebf3535a7486929 /libjava/java
parent70418e6c0120cfce33ab69628602dfdadbed683a (diff)
downloadgcc-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/java')
0 files changed, 0 insertions, 0 deletions