A partially initialized variable isn't constant.
authorJason Merrill <jason@redhat.com>
Sun, 10 Sep 2017 09:11:40 +0000 (05:11 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sun, 10 Sep 2017 09:11:40 +0000 (05:11 -0400)
commit7368cfa4986d83317fbfb839b1eeb249a9ef7199
tree6ba2f4cbb11bda04c8d43bca61729bb1c8e59303
parent84284f026469ddbede86d164c37924a1f8fe80d3
A partially initialized variable isn't constant.

* constexpr.c (reduced_constant_expression_p): If
CONSTRUCTOR_NO_IMPLICIT_ZERO, check that all fields are initialized.

From-SVN: r251948
gcc/cp/ChangeLog
gcc/cp/constexpr.c