[gcc r12-11123] c++: lambda this capture and requires [PR120123]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8bdbd3b73464f7b12b7d31af91660381be2b5e17 commit r12-11123-g8bdbd3b73464f7b12b7d31af91660381be2b5e17 Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: lambda this capture and requires [PR120123] We shouldn't need to be within the lambda body to l

[gcc r16-1063] c++: more __is_destructible fixes [PR107600]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3d287bff14885598c75c1cb16b08e0ba4ba05bce commit r16-1063-g3d287bff14885598c75c1cb16b08e0ba4ba05bce Author: Jason Merrill Date: Mon Jun 2 14:58:42 2025 -0400 c++: more __is_destructible fixes [PR107600] PR c++/107600 gcc/cp/ChangeLog:

[gcc r16-1061] c++: constinit diagnostic regression [PR120506]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:49f421a31f63405d3ca466e144d010c550206e72 commit r16-1061-g49f421a31f63405d3ca466e144d010c550206e72 Author: Jason Merrill Date: Mon Jun 2 10:59:02 2025 -0400 c++: constinit diagnostic regression [PR120506] In r16-57 I thought it was unnecessary to mention inco

[gcc r15-9757] c++: lambda this capture and requires [PR120123]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c096341a0809b322ece478f67c5d7be6923a0169 commit r15-9757-gc096341a0809b322ece478f67c5d7be6923a0169 Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: lambda this capture and requires [PR120123] We shouldn't need to be within the lambda body to lo

[gcc r16-1053] c++: __has_trivial_destructor regression

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8a42538f9693a6608bb733860adec75a691f1940 commit r16-1053-g8a42538f9693a6608bb733860adec75a691f1940 Author: Jason Merrill Date: Mon Jun 2 08:36:22 2025 -0400 c++: __has_trivial_destructor regression We don't want the new call to get_dtor to cause function inst

[gcc r14-11823] c++: lambda this capture and requires [PR120123]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6e10db3be0193514d8a67d1367d8fbe639e03b6a commit r14-11823-g6e10db3be0193514d8a67d1367d8fbe639e03b6a Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: lambda this capture and requires [PR120123] We shouldn't need to be within the lambda body to l

[gcc r16-1054] c++: __is_destructible fixes [PR107600]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d7f33a35bffe7b331b0f8475e52c2dcc1c5d2ea8 commit r16-1054-gd7f33a35bffe7b331b0f8475e52c2dcc1c5d2ea8 Author: Jason Merrill Date: Mon Jun 2 10:09:07 2025 -0400 c++: __is_destructible fixes [PR107600] destructible_expr was wrongly assuming that TO is a class type

[gcc r16-1035] c++: rename PR120123 test

2025-05-31 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a0364f41a8a5c9f785da8681c78d22c430ac4d70 commit r16-1035-ga0364f41a8a5c9f785da8681c78d22c430ac4d70 Author: Jason Merrill Date: Sat May 31 23:10:44 2025 -0400 c++: rename PR120123 test As Patrick points out (and I had realized after pushing it), this testcase

[gcc r16-1023] c++: another xobj lambda testcase [PR120123]

2025-05-30 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d10e3e0900c92479a6621e375070d4a99ca1fd57 commit r16-1023-gd10e3e0900c92479a6621e375070d4a99ca1fd57 Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: another xobj lambda testcase [PR120123] Patrick noticed this was fixed by r16-970.

[gcc r16-1019] c++: more xobj lambda 'this' capture [PR113563]

2025-05-30 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:611d59589d8c48db051b31e727d7f52910a4cbcd commit r16-1019-g611d59589d8c48db051b31e727d7f52910a4cbcd Author: Jason Merrill Date: Fri May 30 08:59:31 2025 -0400 c++: more xobj lambda 'this' capture [PR113563] Nathaniel shared a more extensive test, which reveale

[gcc r16-970] c++: xobj lambda 'this' capture [PR113563]

2025-05-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2047aa4ce2ed9976fb36e984b43864fcd6f3a65d commit r16-970-g2047aa4ce2ed9976fb36e984b43864fcd6f3a65d Author: Jason Merrill Date: Thu May 29 12:36:23 2025 -0400 c++: xobj lambda 'this' capture [PR113563] Various places were still making assumptions that we could

[gcc r16-968] c++: C++17 constexpr lambda and goto/static

2025-05-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5c6364b09a67de8d2237f65016ea1e3365a76e8d commit r16-968-g5c6364b09a67de8d2237f65016ea1e3365a76e8d Author: Jason Merrill Date: Thu May 29 12:21:28 2025 -0400 c++: C++17 constexpr lambda and goto/static We only want the error for these cases for functions expli

[gcc r16-944] c++: add __is_*destructible builtins [PR107600]

2025-05-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:0629924777ea20d56d9ea40c3915eb0327a22ac7 commit r16-944-g0629924777ea20d56d9ea40c3915eb0327a22ac7 Author: Jason Merrill Date: Wed May 28 11:42:00 2025 -0400 c++: add __is_*destructible builtins [PR107600] Typically "does this class have a trivial destructor"

[gcc r16-934] c++: modules and using-directives

2025-05-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:06b9c58c70a4fee7cc680aaeb5790aaadbb9fc77 commit r16-934-g06b9c58c70a4fee7cc680aaeb5790aaadbb9fc77 Author: Jason Merrill Date: Wed Nov 20 23:46:54 2024 +0100 c++: modules and using-directives We weren't representing 'using namespace' at all in modules, which b

[gcc r16-919] fold: DECL_VALUE_EXPR isn't simple [PR120400]

2025-05-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ee636671898c6bce63d9b2a698007b609aabbfe8 commit r16-919-gee636671898c6bce63d9b2a698007b609aabbfe8 Author: Jason Merrill Date: Fri May 23 09:41:25 2025 -0400 fold: DECL_VALUE_EXPR isn't simple [PR120400] This PR noted that fold_truth_andor was wrongly changing

[gcc r16-879] c++: add cxx_dump_pretty_printer

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d424245c7abb2871b977ddc5c1e73b827a78ad07 commit r16-879-gd424245c7abb2871b977ddc5c1e73b827a78ad07 Author: Jason Merrill Date: Thu Apr 17 16:29:49 2025 -0400 c++: add cxx_dump_pretty_printer A class to simplify implementation of -fdump-lang-foo with support fo

[gcc r16-880] c++: add -fdump-lang-tinst

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f59ff19bc3d37f4dd159db541ed4f07efb10fcc8 commit r16-880-gf59ff19bc3d37f4dd159db541ed4f07efb10fcc8 Author: Jason Merrill Date: Fri Apr 18 09:50:04 2025 -0400 c++: add -fdump-lang-tinst This patch adds a dump with a trace of template instantiations, indented

[gcc r13-9687] c++: format attribute redeclaration [PR116954]

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:bde3ca83ffe99088718198ea643bed7c4b22bbf1 commit r13-9687-gbde3ca83ffe99088718198ea643bed7c4b22bbf1 Author: Jason Merrill Date: Wed Apr 16 11:15:14 2025 -0400 c++: format attribute redeclaration [PR116954] Here when merging the two decls, remove_contract_attri

[gcc r16-870] c++: dump_template_bindings tweak

2025-05-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9b8caae8d189c5bd7de502844b17341a7a6dddc5 commit r16-870-g9b8caae8d189c5bd7de502844b17341a7a6dddc5 Author: Jason Merrill Date: Thu May 22 17:11:50 2025 -0400 c++: dump_template_bindings tweak in r12-1100 we stopped printing template bindings like T = T. The c

[gcc r16-851] c++: drop push_tinst_level in mangling

2025-05-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2f7802783034ad8611e1d25a4aec057d44c96720 commit r16-851-g2f7802783034ad8611e1d25a4aec057d44c96720 Author: Jason Merrill Date: Thu May 22 17:11:10 2025 -0400 c++: drop push_tinst_level in mangling I wondered why we needed to push/pop_tinst_level in mangle_decl

[gcc r16-840] diagnostics: use -Wformat-diag more consistently

2025-05-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:32396d87b7d92aa2a89f3b2c09f4f1fe373f3ef0 commit r16-840-g32396d87b7d92aa2a89f3b2c09f4f1fe373f3ef0 Author: Jason Merrill Date: Thu May 22 10:10:04 2025 -0400 diagnostics: use -Wformat-diag more consistently r10-1211 added various -Wformat-diag warnings about q

[gcc r16-828] c++: constexpr always_inline [PR120935]

2025-05-22 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:26b50c5fed8b0373c2c6100b5a92d1109bb20783 commit r16-828-g26b50c5fed8b0373c2c6100b5a92d1109bb20783 Author: Jason Merrill Date: Thu May 22 09:11:04 2025 -0400 c++: constexpr always_inline [PR120935] In cp_fold we do speculative constant evaluation of constexpr

[gcc r16-829] c++: fix testcase comment

2025-05-22 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f5016d8492e4067faef2f9403370a4b49f7a3898 commit r16-829-gf5016d8492e4067faef2f9403370a4b49f7a3898 Author: Jason Merrill Date: Thu May 22 16:09:51 2025 -0400 c++: fix testcase comment Typo. gcc/testsuite/ChangeLog: * g++.dg/opt/always

[gcc r16-687] c++: one more coro test tweak

2025-05-16 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e8404a95e3e5c9e297dfeb8175f9ebd52afe4410 commit r16-687-ge8404a95e3e5c9e297dfeb8175f9ebd52afe4410 Author: Jason Merrill Date: Fri May 16 08:22:08 2025 -0400 c++: one more coro test tweak After my r16-670, running the testsuite with explicit --stds didn't run

[gcc r16-670] c++: remove coroutines.exp

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:de3cbcf9730b60db76c31c5b628f4bf2ebd6b284 commit r16-670-gde3cbcf9730b60db76c31c5b628f4bf2ebd6b284 Author: Jason Merrill Date: Sat May 10 11:24:38 2025 -0400 c++: remove coroutines.exp coroutines.exp was basically only there to add -std=c++20 to all the tests;

[gcc r16-651] c++: one more PR99599 tweak

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2ee1fce9fc35de21b28823ccae433c90a0ce270b commit r16-651-g2ee1fce9fc35de21b28823ccae433c90a0ce270b Author: Jason Merrill Date: Wed May 14 10:23:32 2025 -0400 c++: one more PR99599 tweak Patrick pointed out that if the parm/arg types aren't complete yet at this

[gcc r16-653] c++: use normal std list for module tests

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9a2083f025fae3559474b961943484d764c2e6dd commit r16-653-g9a2083f025fae3559474b961943484d764c2e6dd Author: Jason Merrill Date: Mon Nov 18 19:48:41 2024 +0100 c++: use normal std list for module tests The modules tests have used their own version of the code to

[gcc r16-652] c++: -fimplicit-constexpr and modules

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9694bb129c0dbf54138d94caa28d692842fdc233 commit r16-652-g9694bb129c0dbf54138d94caa28d692842fdc233 Author: Jason Merrill Date: Fri May 9 19:13:49 2025 -0400 c++: -fimplicit-constexpr and modules Import didn't like differences in DECL_DECLARED_CONSTEXPR_P due t

[gcc r16-650] libstdc++: build testsuite with -Wabi

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f28ff1e4f1c91f46d80e26dd77917e47cdd41bbe commit r16-650-gf28ff1e4f1c91f46d80e26dd77917e47cdd41bbe Author: Jason Merrill Date: Thu May 1 10:20:25 2025 -0400 libstdc++: build testsuite with -Wabi I added this locally to check whether the PR120012 fix affects li

[gcc r16-606] c++: Allow -Wvirtual-move-assign to be more easily ignored

2025-05-13 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:629a4ec1073b7e46c6e8db0e8f2d1ab562ed7f49 commit r16-606-g629a4ec1073b7e46c6e8db0e8f2d1ab562ed7f49 Author: Owen Avery Date: Tue May 13 17:18:28 2025 -0400 c++: Allow -Wvirtual-move-assign to be more easily ignored This patch makes it easier to selectively disa

[gcc r15-9664] c+: -Wabi false positive [PR120012]

2025-05-12 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c9e3181516f1c0786f81b9c813581bf986a6300a commit r15-9664-gc9e3181516f1c0786f81b9c813581bf986a6300a Author: Jason Merrill Date: Mon May 12 11:53:03 2025 -0400 c+: -Wabi false positive [PR120012] The warning compares the position of a field depending on whether

[gcc r16-570] c+: -Wabi false positive [PR120012]

2025-05-12 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b4b4dfbd22e06877052bd4cc4b191d9d138155cf commit r16-570-gb4b4dfbd22e06877052bd4cc4b191d9d138155cf Author: Jason Merrill Date: Mon May 12 11:53:03 2025 -0400 c+: -Wabi false positive [PR120012] The warning compares the position of a field depending on whether

[gcc r16-506] c++: recursive instantiation diagnostic [PR120204]

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b5f61a09c1ab3a45398333b50963e533a980b62d commit r16-506-gb5f61a09c1ab3a45398333b50963e533a980b62d Author: Jason Merrill Date: Fri May 9 18:08:43 2025 -0400 c++: recursive instantiation diagnostic [PR120204] Here tsubst_baselink was returning error_mark_node s

[gcc r16-504] c++: visibility of instantiated template friends

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3c7c2a6b86da641f7729dba89b25fc1b8b74d96f commit r16-504-g3c7c2a6b86da641f7729dba89b25fc1b8b74d96f Author: Jason Merrill Date: Fri Nov 22 16:05:51 2024 +0100 c++: visibility of instantiated template friends In 20_util/variant/visit_member.cc, instantiation of

[gcc r16-503] c++: CWG2369 workaround and ... [PR120185]

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:21842fe301caa5dbc69a69033cdc17bb29b8c399 commit r16-503-g21842fe301caa5dbc69a69033cdc17bb29b8c399 Author: Jason Merrill Date: Fri May 9 11:05:13 2025 -0400 c++: CWG2369 workaround and ... [PR120185] My r16-479 adjustment to the PR99599 workaround broke on a c

[gcc r16-479] c++: adjust PR99599/CWG2369 workaround

2025-05-08 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:abab79397ef97acf7c689c43e27d58d8d7d5c599 commit r16-479-gabab79397ef97acf7c689c43e27d58d8d7d5c599 Author: Jason Merrill Date: Sat May 3 09:30:01 2025 -0400 c++: adjust PR99599/CWG2369 workaround This tweak to CWG2369 has gotten more discussion lately in CWG,

[gcc r15-9635] c++: C++17/20 class layout divergence [PR120012]

2025-05-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:809c5d7486f91d59e798e0c70ac887f837039ece commit r15-9635-g809c5d7486f91d59e798e0c70ac887f837039ece Author: Jason Merrill Date: Wed Apr 30 10:18:46 2025 -0400 c++: C++17/20 class layout divergence [PR120012] C++20 made a class with only explicitly defaulted co

[gcc r15-9634] c++: let plain -Wabi warn about future changes

2025-05-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:fa55a6c92b50543352fef16e962511984998f123 commit r15-9634-gfa55a6c92b50543352fef16e962511984998f123 Author: Jason Merrill Date: Thu May 1 09:42:40 2025 -0400 c++: let plain -Wabi warn about future changes c_common_post_options limits flag_abi_version and flag_

[gcc r16-369] c++: let plain -Wabi warn about future changes

2025-05-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:11e62bc6d9f8109a98facd1f90d4602869eb12e7 commit r16-369-g11e62bc6d9f8109a98facd1f90d4602869eb12e7 Author: Jason Merrill Date: Thu May 1 09:42:40 2025 -0400 c++: let plain -Wabi warn about future changes c_common_post_options limits flag_abi_version and flag_a

[gcc r16-368] c++: add fixed testcase [PR85944]

2025-05-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a63d871eac0e57002b4ab4e1522f3f3851183b5e commit r16-368-ga63d871eac0e57002b4ab4e1522f3f3851183b5e Author: Jason Merrill Date: Fri May 2 10:47:01 2025 -0400 c++: add fixed testcase [PR85944] This testcase was incidentally fixed by r16-325 for PR119162.

[gcc r16-357] c++: CTAD and constexpr ctor [PR115207]

2025-05-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2d7a0d38e2f8e281ab2269cfe6c048410fa3c886 commit r16-357-g2d7a0d38e2f8e281ab2269cfe6c048410fa3c886 Author: Jason Merrill Date: Fri May 2 08:35:38 2025 -0400 c++: CTAD and constexpr ctor [PR115207] Here we failed to constant-evaluate the A constructor because D

[gcc r16-356] c++: fix some testcases

2025-05-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b7e77644d1b27810c5db1944644b6c5eca74cf93 commit r16-356-gb7e77644d1b27810c5db1944644b6c5eca74cf93 Author: Jason Merrill Date: Fri May 2 09:33:39 2025 -0400 c++: fix some testcases After r16-332 these tests started failing. constexpr-89285.C should have a

[gcc r16-355] c++: C++17/20 class layout divergence [PR120012]

2025-05-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e6e3b0772ed40cc65a544bbe744ece62d8b9713e commit r16-355-ge6e3b0772ed40cc65a544bbe744ece62d8b9713e Author: Jason Merrill Date: Wed Apr 30 10:18:46 2025 -0400 c++: C++17/20 class layout divergence [PR120012] C++20 made a class with only explicitly defaulted con

[gcc r16-354] i386: -Wabi false positive with indirect call [PR60336]

2025-05-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:4af5de21363cfdd2be227c05dfdee7e053337f6a commit r16-354-g4af5de21363cfdd2be227c05dfdee7e053337f6a Author: Jason Merrill Date: Thu May 1 11:40:17 2025 -0400 i386: -Wabi false positive with indirect call [PR60336] This warning relies on the TRANSLATION_UNIT_WAR

[gcc r16-335] c++: add missing -fabi-version docs

2025-05-01 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:87c4460024dadef0aa1c767be146ad3831857ebe commit r16-335-g87c4460024dadef0aa1c767be146ad3831857ebe Author: Jason Merrill Date: Thu May 1 16:04:29 2025 -0400 c++: add missing -fabi-version docs Looks like I've forgotten to update the docs for -fabi-version for

[gcc r16-326] c++: avoid weird #line paths in std-name-hint.h

2025-05-01 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:51bccb94a74fd5c44b6cc9cc8b9b1a831da8ec8d commit r16-326-g51bccb94a74fd5c44b6cc9cc8b9b1a831da8ec8d Author: Jason Merrill Date: Tue Apr 29 08:32:44 2025 -0400 c++: avoid weird #line paths in std-name-hint.h etags was getting confused by the #line pathnames in s

[gcc r16-325] c++: remove TREE_STATIC from constexpr heap vars [PR119162]

2025-05-01 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:25fe59805029e164bfbe347adbdf62856d1b1b1e commit r16-325-g25fe59805029e164bfbe347adbdf62856d1b1b1e Author: Jason Merrill Date: Tue Mar 11 11:17:46 2025 -0400 c++: remove TREE_STATIC from constexpr heap vars [PR119162] While working on PR119162 it occurred to m

[gcc r14-11692] c++: format attribute redeclaration [PR116954]

2025-04-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:1e91580d64932dffa87831ef403f5fb7a41b6f12 commit r14-11692-g1e91580d64932dffa87831ef403f5fb7a41b6f12 Author: Jason Merrill Date: Wed Apr 16 11:15:14 2025 -0400 c++: format attribute redeclaration [PR116954] Here when merging the two decls, remove_contract_attr

[gcc r14-11691] c++: shortcut constexpr vector ctor [PR113835]

2025-04-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8dce1aa0579ab86a626e24c0af29455f30305595 commit r14-11691-g8dce1aa0579ab86a626e24c0af29455f30305595 Author: Jason Merrill Date: Sat Apr 12 11:35:18 2025 -0400 c++: shortcut constexpr vector ctor [PR113835] Since std::vector became usable in constant evaluatio

[gcc r16-149] c++: pruning non-captures in noexcept lambda [PR119764]

2025-04-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:44e31eb265ba1984638908466a88095744a88709 commit r16-149-g44e31eb265ba1984638908466a88095744a88709 Author: Jason Merrill Date: Mon Apr 14 12:18:06 2025 -0400 c++: pruning non-captures in noexcept lambda [PR119764] The patch for PR87185 fixed the ICE without fi

[gcc r16-148] c++: add -fabi-version=21

2025-04-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b13bb5045c5010f38169b9786819a024f64fb59d commit r16-148-gb13bb5045c5010f38169b9786819a024f64fb59d Author: Jason Merrill Date: Tue Apr 22 16:37:30 2025 -0400 c++: add -fabi-version=21 I'm about to add a bugfix that changes the ABI of noexcept lambdas, so first

[gcc r16-113] c++: attribute duplication [PR116954]

2025-04-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3e448005c51320801c0e2fa6ddf577da51cec7c7 commit r16-113-g3e448005c51320801c0e2fa6ddf577da51cec7c7 Author: Jason Merrill Date: Thu Apr 24 05:15:01 2025 -0400 c++: attribute duplication [PR116954] As a followup to the previous patch for 116954, there's no reaso

[gcc r14-11678] c++: constexpr, trivial, and non-alias target [PR111075]

2025-04-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:70eaec53f3284488ee2e58991aa38a86748d8a24 commit r14-11678-g70eaec53f3284488ee2e58991aa38a86748d8a24 Author: Jason Merrill Date: Tue Apr 15 11:23:57 2025 -0400 c++: constexpr, trivial, and non-alias target [PR111075] On Darwin and other targets with !can_alias

[gcc r14-11680] c++: templates, attributes, #pragma target [PR114772]

2025-04-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8d70737492a5bdec41c6ae2c351c6882896b16b1 commit r14-11680-g8d70737492a5bdec41c6ae2c351c6882896b16b1 Author: Jason Merrill Date: Wed Apr 16 12:02:58 2025 -0400 c++: templates, attributes, #pragma target [PR114772] Since r12-5426 apply_late_template_attributes

[gcc r12-11067] c++: templates, attributes, #pragma target [PR114772]

2025-04-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b7748c371c596c6cc131c97a16fec6d39bb7407d commit r12-11067-gb7748c371c596c6cc131c97a16fec6d39bb7407d Author: Jason Merrill Date: Wed Apr 16 12:02:58 2025 -0400 c++: templates, attributes, #pragma target [PR114772] Since r12-5426 apply_late_template_attributes

[gcc r13-9610] c++: constexpr, trivial, and non-alias target [PR111075]

2025-04-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b14ae44ec26f932d019c5eb54c2867bd905c587f commit r13-9610-gb14ae44ec26f932d019c5eb54c2867bd905c587f Author: Jason Merrill Date: Tue Apr 15 11:23:57 2025 -0400 c++: constexpr, trivial, and non-alias target [PR111075] On Darwin and other targets with !can_alias_

[gcc r13-9611] c++: templates, attributes, #pragma target [PR114772]

2025-04-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a32919a478834f25b6f507ab974f4236fd0d8d7f commit r13-9611-ga32919a478834f25b6f507ab974f4236fd0d8d7f Author: Jason Merrill Date: Wed Apr 16 12:02:58 2025 -0400 c++: templates, attributes, #pragma target [PR114772] Since r12-5426 apply_late_template_attributes s

[gcc r14-11679] libcpp: Fix incorrect line numbers in large files [PR108900]

2025-04-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8a884140c2bcb738122e71d8d1c680f234de9843 commit r14-11679-g8a884140c2bcb738122e71d8d1c680f234de9843 Author: Jeremy Bettis Date: Wed Apr 16 21:00:00 2025 -0700 libcpp: Fix incorrect line numbers in large files [PR108900] This patch addresses an issue in the C

[gcc r16-57] c++: reorder constexpr checks

2025-04-21 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9ac98b5742ebce41d7da9fda10852a0bc958f1cb commit r16-57-g9ac98b5742ebce41d7da9fda10852a0bc958f1cb Author: Jason Merrill Date: Tue Mar 11 11:16:26 2025 -0400 c++: reorder constexpr checks My proposed change to stop setting TREE_STATIC on constexpr heap pseu

[gcc r16-56] c++: new size folding [PR118775]

2025-04-21 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e7523a40cb1787d52a638cf8a4f9eeb5212f770f commit r16-56-ge7523a40cb1787d52a638cf8a4f9eeb5212f770f Author: Jason Merrill Date: Sun Apr 20 12:31:35 2025 -0400 c++: new size folding [PR118775] r15-7893 added a workaround for a case where we weren't registering (l

[gcc r16-55] c++: static constexpr strictness [PR99456]

2025-04-21 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e6ae0de72ef696c4016cc66c53a4aa49a1e900a6 commit r16-55-ge6ae0de72ef696c4016cc66c53a4aa49a1e900a6 Author: Jason Merrill Date: Wed Mar 5 16:42:32 2025 -0500 c++: static constexpr strictness [PR99456] r11-7740 limited constexpr rejection of conversion from point

[gcc r16-34] c++: minor EXPR_STMT cleanup

2025-04-19 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6beb0a14aacd84ec49646237fc0f69c6765f956e commit r16-34-g6beb0a14aacd84ec49646237fc0f69c6765f956e Author: Jason Merrill Date: Mon Feb 3 10:35:33 2025 -0500 c++: minor EXPR_STMT cleanup I think it was around PR118574 that I noticed a few cases where we were

[gcc r16-10] c++: constexpr virtual base diagnostic

2025-04-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3f0eccfd90370a7c5300f92493143c7e5a66be85 commit r16-10-g3f0eccfd90370a7c5300f92493143c7e5a66be85 Author: Jason Merrill Date: Wed Apr 16 16:02:09 2025 -0400 c++: constexpr virtual base diagnostic I thought this diagnostic could be clearer that the problem is t

[gcc r16-8] c++: constexpr new diagnostic location

2025-04-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:4cff0434e8bf6683988482a7e47f8459c06f2c05 commit r16-8-g4cff0434e8bf6683988482a7e47f8459c06f2c05 Author: Jason Merrill Date: Mon Mar 10 11:49:57 2025 -0400 c++: constexpr new diagnostic location Presenting the allocation location as the location of the outermo

[gcc r16-6] c++: improve pack index diagnostics

2025-04-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:20e31f507a2dd6cbd40cc65a7c06d07bfaa2a5e1 commit r16-6-g20e31f507a2dd6cbd40cc65a7c06d07bfaa2a5e1 Author: Jason Merrill Date: Mon Mar 24 12:59:39 2025 -0400 c++: improve pack index diagnostics While looking at pack-indexing16.C I thought it would be helpful to

[gcc r16-7] c++: vec_safe_reserve usage tweaks

2025-04-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:53d4e355db18fec21515d055924df8290ef5ce14 commit r16-7-g53d4e355db18fec21515d055924df8290ef5ce14 Author: Jason Merrill Date: Sun Jan 19 05:15:01 2025 -0500 c++: vec_safe_reserve usage tweaks A couple of cleanups from noticing that the semantics of std::vec

[gcc r16-4] c++: 'requires' diagnostic before C++20

2025-04-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:47b62be9cace0e2e124650f331788d52ffd5fb25 commit r16-4-g47b62be9cace0e2e124650f331788d52ffd5fb25 Author: Jason Merrill Date: Tue Jan 28 17:46:59 2025 -0500 c++: 'requires' diagnostic before C++20 We were giving a generic "not declared" error for a requires-exp

[gcc r16-5] c++: add assert to cp_make_fname_decl

2025-04-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:eff4dc423327682d4b1e32f0122d9e973e3c6f99 commit r16-5-geff4dc423327682d4b1e32f0122d9e973e3c6f99 Author: Jason Merrill Date: Fri Apr 4 23:27:50 2025 -0400 c++: add assert to cp_make_fname_decl In the PR118629 testcase, pushdecl_outermost_localscope was failing

[gcc r15-9542] c++: ill-formed constexpr function [PR113360]

2025-04-16 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ac31e41c584c59f8f2e381d545235a32b7c9e406 commit r15-9542-gac31e41c584c59f8f2e381d545235a32b7c9e406 Author: Jason Merrill Date: Tue Aug 31 17:01:22 2021 -0400 c++: ill-formed constexpr function [PR113360] If we already gave an error while parsing a function, w

[gcc r15-9532] c++: format attribute redeclaration [PR116954]

2025-04-16 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b0d7d644f3c25af9bf60c948ab26aa7b09a68787 commit r15-9532-gb0d7d644f3c25af9bf60c948ab26aa7b09a68787 Author: Jason Merrill Date: Wed Apr 16 11:15:14 2025 -0400 c++: format attribute redeclaration [PR116954] Here when merging the two decls, remove_contract_attri

[gcc r15-9533] c++: templates, attributes, #pragma target [PR114772]

2025-04-16 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5fdb0145fb9499f5db9e27f775895ce4a39215e4 commit r15-9533-g5fdb0145fb9499f5db9e27f775895ce4a39215e4 Author: Jason Merrill Date: Wed Apr 16 12:02:58 2025 -0400 c++: templates, attributes, #pragma target [PR114772] Since r12-5426 apply_late_template_attributes s

[gcc r15-9501] c++: constexpr, trivial, and non-alias target [PR111075]

2025-04-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:628aecb050bbbc4bb0bd4468c474623e20d64e21 commit r15-9501-g628aecb050bbbc4bb0bd4468c474623e20d64e21 Author: Jason Merrill Date: Tue Apr 15 11:23:57 2025 -0400 c++: constexpr, trivial, and non-alias target [PR111075] On Darwin and other targets with !can_alias_

[gcc r15-9474] c++: shortcut constexpr vector ctor [PR113835]

2025-04-14 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:764f02327f7b2dc6ac5abaf89038e51cf0ee6d13 commit r15-9474-g764f02327f7b2dc6ac5abaf89038e51cf0ee6d13 Author: Jason Merrill Date: Sat Apr 12 11:35:18 2025 -0400 c++: shortcut constexpr vector ctor [PR113835] Since std::vector became usable in constant evaluation

[gcc r14-11596] c++: avoid ARM -Wunused-value [PR114970]

2025-04-11 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:45c949fb697d4602fa8ce8e87213cf17e1acf60b commit r14-11596-g45c949fb697d4602fa8ce8e87213cf17e1acf60b Author: Jason Merrill Date: Thu Apr 10 18:16:37 2025 -0400 c++: avoid ARM -Wunused-value [PR114970] Because of the __builtin_is_constant_evaluated, maybe_const

[gcc r15-9384] c++: avoid ARM -Wunused-value [PR114970]

2025-04-11 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:4acdfb71d4fdaa43c2707ad7b2fb7b2b7bddfc42 commit r15-9384-g4acdfb71d4fdaa43c2707ad7b2fb7b2b7bddfc42 Author: Jason Merrill Date: Thu Apr 10 18:16:37 2025 -0400 c++: avoid ARM -Wunused-value [PR114970] Because of the __builtin_is_constant_evaluated, maybe_consta

[gcc r14-11593] c++: nested lambda capture pack [PR119345]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:779e002a1dc4ee7c688b7fb497375185cbcfec87 commit r14-11593-g779e002a1dc4ee7c688b7fb497375185cbcfec87 Author: Jason Merrill Date: Thu Apr 10 14:34:35 2025 -0400 c++: nested lambda capture pack [PR119345] tsubst_stmt already registers a local capture proxy as a

[gcc r14-11592] c++: lambda in constraint of lambda [PR119175]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e13143ab02172adf7b9a4a848c5c17f62579b9cf commit r14-11592-ge13143ab02172adf7b9a4a848c5c17f62579b9cf Author: Jason Merrill Date: Wed Apr 9 13:22:56 2025 -0400 c++: lambda in constraint of lambda [PR119175] Here when we went to mangle the constraints of from<0>

[gcc r14-11591] c++: self-dependent alias template [PR117530]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:708c393774188d74399ec75ef20a522444b09f92 commit r14-11591-g708c393774188d74399ec75ef20a522444b09f92 Author: Jason Merrill Date: Mon Apr 7 14:35:14 2025 -0400 c++: self-dependent alias template [PR117530] Here, instantiating B means instantiating A, which mean

[gcc r15-9369] c++: nested lambda capture pack [PR119345]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5957b9919c9ecda6e4ca198086f8bb9ea215232c commit r15-9369-g5957b9919c9ecda6e4ca198086f8bb9ea215232c Author: Jason Merrill Date: Thu Apr 10 14:34:35 2025 -0400 c++: nested lambda capture pack [PR119345] tsubst_stmt already registers a local capture proxy as a

[gcc r15-9362] c++: lambda in constraint of lambda [PR119175]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:39892d9618ee0f06dd09271589878b0df7b1e75d commit r15-9362-g39892d9618ee0f06dd09271589878b0df7b1e75d Author: Jason Merrill Date: Wed Apr 9 13:22:56 2025 -0400 c++: lambda in constraint of lambda [PR119175] Here when we went to mangle the constraints of from<0>,

[gcc r15-9325] c++: lambda in concept [PR118698]

2025-04-08 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:94438ca82792063abf05823326695af25ab02d17 commit r15-9325-g94438ca82792063abf05823326695af25ab02d17 Author: Jason Merrill Date: Tue Apr 8 15:53:34 2025 -0400 c++: lambda in concept [PR118698] When normalizing is_foo for , we get to normalizing callable for

[gcc r15-9313] c++: self-dependent alias template [PR117530]

2025-04-08 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d034c78c7be613db3c25fddec1dd50222327117b commit r15-9313-gd034c78c7be613db3c25fddec1dd50222327117b Author: Jason Merrill Date: Mon Apr 7 14:35:14 2025 -0400 c++: self-dependent alias template [PR117530] Here, instantiating B means instantiating A, which means

[gcc r14-11534] c++: __FUNCTION__ in lambda return type [PR118629]

2025-04-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e2a178a5110db3b4c25773d386b047b27679bfe5 commit r14-11534-ge2a178a5110db3b4c25773d386b047b27679bfe5 Author: Jason Merrill Date: Fri Apr 4 17:34:08 2025 -0400 c++: __FUNCTION__ in lambda return type [PR118629] In this testcase, the use of __FUNCTION__ is withi

[gcc r14-11535] c++: constinit and value-initialization [PR119652]

2025-04-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:749221fac55059a145d3fdaf416fe663a4ee33d9 commit r14-11535-g749221fac55059a145d3fdaf416fe663a4ee33d9 Author: Jason Merrill Date: Mon Apr 7 11:49:19 2025 -0400 c++: constinit and value-initialization [PR119652] Value-initialization built an AGGR_INIT_EXPR to se

[gcc r15-9262] c++: constinit and value-initialization [PR119652]

2025-04-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c7dc9b6f889fa8f9e4ef060c3af107eaf54265c5 commit r15-9262-gc7dc9b6f889fa8f9e4ef060c3af107eaf54265c5 Author: Jason Merrill Date: Mon Apr 7 11:49:19 2025 -0400 c++: constinit and value-initialization [PR119652] Value-initialization built an AGGR_INIT_EXPR to set

[gcc r15-9220] c++: __FUNCTION__ in lambda return type [PR118629]

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:7d561820525fd3b9d8f3876333c0584d75e7c053 commit r15-9220-g7d561820525fd3b9d8f3876333c0584d75e7c053 Author: Jason Merrill Date: Fri Apr 4 17:34:08 2025 -0400 c++: __FUNCTION__ in lambda return type [PR118629] In this testcase, the use of __FUNCTION__ is within

[gcc r15-8869] c++: pack indexing and if consteval

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:94d1dacf350c3c463aead7e4d5c172f138045eb1 commit r15-8869-g94d1dacf350c3c463aead7e4d5c172f138045eb1 Author: Jason Merrill Date: Sat Mar 22 10:52:14 2025 -0400 c++: pack indexing and if consteval The pack index is manifestly constant-evaluated, and the call to

[gcc r14-11530] c++: lambda in requires outside template [PR99546]

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ecc2725d61f1b268b51a604543b6717185bebd34 commit r14-11530-gecc2725d61f1b268b51a604543b6717185bebd34 Author: Jason Merrill Date: Wed Jan 29 05:15:00 2025 -0500 c++: lambda in requires outside template [PR99546] Since r10-7441 we set processing_template_decl in

[gcc r15-9212] c++: lambda in requires outside template [PR99546]

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:25992d8daff60726a247ec7850d540aed5335639 commit r15-9212-g25992d8daff60726a247ec7850d540aed5335639 Author: Jason Merrill Date: Wed Jan 29 05:15:00 2025 -0500 c++: lambda in requires outside template [PR99546] Since r10-7441 we set processing_template_decl in

[gcc r15-9187] c++/modules: inline loaded at eof

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:acfe19f03bccd1f3183fd5d70d7a3c8c85e62fac commit r15-9187-gacfe19f03bccd1f3183fd5d70d7a3c8c85e62fac Author: Jason Merrill Date: Tue Apr 1 19:22:18 2025 -0400 c++/modules: inline loaded at eof std/format/string.cc and a few other libstdc++ tests were failing wi

[gcc r15-9186] c++: operator!= rewriting and arg-dep lookup

2025-04-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:bd5597156ca0c7d6fb50c6fe92a7abe6717cb2b5 commit r15-9186-gbd5597156ca0c7d6fb50c6fe92a7abe6717cb2b5 Author: Jason Merrill Date: Tue Apr 1 13:04:05 2025 -0400 c++: operator!= rewriting and arg-dep lookup When considering an op== as a rewrite target, we need to

[gcc r15-9066] c++: lambda in function template signature [PR119401]

2025-03-31 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:1949beb7dbe66687542f4a19d316914dd73fe84d commit r15-9066-g1949beb7dbe66687542f4a19d316914dd73fe84d Author: Jason Merrill Date: Sat Mar 29 14:00:55 2025 -0400 c++: lambda in function template signature [PR119401] Here we instantiate the lambda three times in p

[gcc r15-9026] c++: optimize push_to_top_level [PR64500]

2025-03-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5ac4be28822a4e6f506a69096f92d4675a7d5a72 commit r15-9026-g5ac4be28822a4e6f506a69096f92d4675a7d5a72 Author: Jason Merrill Date: Mon Mar 24 15:28:04 2025 -0400 c++: optimize push_to_top_level [PR64500] Profiling showed that the loop to save away IDENTIFIER_BIND

[gcc r15-9029] c++/modules: unexported friend template

2025-03-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:eb26b667518c951d06f3c51118a1d41dcdda8b99 commit r15-9029-geb26b667518c951d06f3c51118a1d41dcdda8b99 Author: Jason Merrill Date: Sat Mar 29 08:56:09 2025 -0400 c++/modules: unexported friend template Here we were failing to match the injected friend declaration

[gcc r15-9018] libcpp: Fix incorrect line numbers in large files [PR108900]

2025-03-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d9b56c65a2697e0d7a6c0f15f1977803dc94579b commit r15-9018-gd9b56c65a2697e0d7a6c0f15f1977803dc94579b Author: Jeremy Bettis Date: Fri Mar 28 00:54:27 2025 -0700 libcpp: Fix incorrect line numbers in large files [PR108900] This patch addresses an issue in the C p

[gcc r15-8967] c++/modules: Fix tsubst of global module friend classes [PR118920]

2025-03-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3e0768d2ffde3f20c5baa92d33869f0c196245c4 commit r15-8967-g3e0768d2ffde3f20c5baa92d33869f0c196245c4 Author: Nathaniel Shead Date: Thu Mar 27 00:23:24 2025 +1100 c++/modules: Fix tsubst of global module friend classes [PR118920] When doing tsubst_friend_class,

[gcc r15-8900] c++: lambda, default argument, unevaluated context

2025-03-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:525d4a10302113b3cce9b4e5420767f0a2f5624e commit r15-8900-g525d4a10302113b3cce9b4e5420767f0a2f5624e Author: yxj-github-437 <2457369...@qq.com> Date: Tue Mar 25 23:43:10 2025 +0800 c++: lambda, default argument, unevaluated context This patch would like to avoid

[gcc r15-8651] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ab716829da7c885b97ac2649c7c0ff5c7703ffa5 commit r15-8651-gab716829da7c885b97ac2649c7c0ff5c7703ffa5 Author: Jason Merrill Date: Thu Mar 20 12:57:15 2025 -0400 ipa: target clone and mangling alias [PR114992] Since the mangling of the second lambda changed (prev

[gcc r13-9442] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:41db4716a5603052df626a1ab911b0b3fab322b2 commit r13-9442-g41db4716a5603052df626a1ab911b0b3fab322b2 Author: Jason Merrill Date: Thu Mar 20 12:57:15 2025 -0400 ipa: target clone and mangling alias [PR114992] Since the mangling of the second lambda changed (prev

[gcc r14-11432] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8a624a127990aee47d02b3d64892f8de9031975e commit r14-11432-g8a624a127990aee47d02b3d64892f8de9031975e Author: Jason Merrill Date: Thu Mar 20 12:57:15 2025 -0400 ipa: target clone and mangling alias [PR114992] Since the mangling of the second lambda changed (pre

  1   2   3   >