diff options
author | Jason Merrill <jason@redhat.com> | 2018-09-20 13:09:19 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2018-09-20 13:09:19 -0400 |
commit | 3ee378fb554de45f2415cabc7a1a50add5bbe17d (patch) | |
tree | 71d22d901a2014f06c47aabfb976d039b8b52bf9 /gcc/fortran/module.c | |
parent | 8850966e26874356b7674516198d67f6384ca9d9 (diff) | |
download | gcc-3ee378fb554de45f2415cabc7a1a50add5bbe17d.zip gcc-3ee378fb554de45f2415cabc7a1a50add5bbe17d.tar.gz gcc-3ee378fb554de45f2415cabc7a1a50add5bbe17d.tar.bz2 |
PR c++/87075 - ICE with constexpr array initialization.
My patch of 2016-08-26 to avoid calling a trivial default constructor
introduced TARGET_EXPRs initialized with void_node to express trivial
initialization. But when this shows up in a VEC_INIT_EXPR, we weren't
prepared to handle it. Fixed by handling it explicitly in
cxx_eval_vec_init_1.
* constexpr.c (cxx_eval_vec_init_1): Handle trivial initialization.
From-SVN: r264442
Diffstat (limited to 'gcc/fortran/module.c')
0 files changed, 0 insertions, 0 deletions