This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 01/28/2016 03:27 PM, Marek Polacek wrote:
On Wed, Jan 27, 2016 at 09:52:13AM -0700, Martin Sebor wrote:This happens to work but I suspect it's only by accident. When the number of elements in the initializer is increased to exceed the number of elements in the VLA GCC gets into infinite recursion. (I opened bug 69516 with a test case). The same error in a non- constexpr function causes a SEGV at runtime (this is also a regression WRT 4.9.3 -- I opened bug 69517 for it).FWIW, the patch I posted today should cure all those infinite recursions.
Sounds good, and thanks for the heads up. I volunteered to add a louder warning for the VLA initialization and I hope to find some time to work on it as early as next week. Martin
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |