PR c++/83588 - struct with two flexible arrays causes an internal compiler error
commit42979993c740937dfe9371a62d04eb576150a9ed
authormsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Jan 2018 03:02:34 +0000 (16 03:02 +0000)
committermsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Jan 2018 03:02:34 +0000 (16 03:02 +0000)
tree599e77f067058b423653166196bcfc9d07867f25
parent2e5c1c59d43138172a0e7b615110ca5cf3c4cd79
PR c++/83588 - struct with two flexible arrays causes an internal compiler error

gcc/cp/ChangeLog:

PR c++/83588
* class.c (find_flexarrays): Make a record of multiple flexible array
members.

gcc/testsuite/ChangeLog:

PR c++/83588
* g++.dg/ext/flexary28.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256721 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/flexary28.C [new file with mode: 0644]