aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.cc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2022-09-20 16:06:26 -0400
committerJason Merrill <jason@redhat.com>2022-09-30 23:45:08 -0400
commitdd9c8f644f0f1ac2000108ac369b991664946304 (patch)
tree2800429f8d45544895f10aac2254578d2f84ee1f /gcc/value-range.cc
parentf8cb417d6a4e2912d15a6d8bdffd1548cc649b49 (diff)
downloadgcc-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