diff options
author | Jason Merrill <jason@redhat.com> | 2025-03-22 10:52:14 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2025-03-24 13:03:18 -0400 |
commit | 94d1dacf350c3c463aead7e4d5c172f138045eb1 (patch) | |
tree | 3e6fd12d51a06f62fffe4330b8f08932507a3b79 /libjava/java/util/concurrent | |
parent | 57fdc97dac1453849a76bdce265428d441a03de0 (diff) | |
download | gcc-94d1dacf350c3c463aead7e4d5c172f138045eb1.zip gcc-94d1dacf350c3c463aead7e4d5c172f138045eb1.tar.gz gcc-94d1dacf350c3c463aead7e4d5c172f138045eb1.tar.bz2 |
c++: pack indexing and if consteval
The pack index is manifestly constant-evaluated, and the call to
maybe_constant_value needs to reflect that or we wrongly complain about
non-constant index if the evaluation uses if consteval.
gcc/cp/ChangeLog:
* semantics.cc (finish_type_pack_element): Pass mce_true to
maybe_constant_value.
gcc/testsuite/ChangeLog:
* g++.dg/cpp26/pack-indexing16.C: New test.
Diffstat (limited to 'libjava/java/util/concurrent')
0 files changed, 0 insertions, 0 deletions