diff options
author | Jason Merrill <jason@redhat.com> | 2022-09-20 16:06:26 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2022-09-30 23:45:08 -0400 |
commit | dd9c8f644f0f1ac2000108ac369b991664946304 (patch) | |
tree | 2800429f8d45544895f10aac2254578d2f84ee1f /gcc/value-range.cc | |
parent | f8cb417d6a4e2912d15a6d8bdffd1548cc649b49 (diff) | |
download | gcc-dd9c8f644f0f1ac2000108ac369b991664946304.zip gcc-dd9c8f644f0f1ac2000108ac369b991664946304.tar.gz gcc-dd9c8f644f0f1ac2000108ac369b991664946304.tar.bz2 |
c++: loop through array CONSTRUCTOR
I noticed that we were ignoring all the special rules for when to use a
simple INIT_EXPR for array initialization from a CONSTRUCTOR, because
split_nonconstant_init_1 was also passing 1 to the from_array parameter.
Arguably that's the real bug, but I think we can be flexible.
The test that I noticed this with no longer fails without it.
gcc/cp/ChangeLog:
* init.cc (build_vec_init): Clear from_array for CONSTRUCTOR
initializer.
Diffstat (limited to 'gcc/value-range.cc')
0 files changed, 0 insertions, 0 deletions