* constexpr.c (cxx_eval_store_expression): Formatting fix. Handle
const_object_being_modified with array type.
From-SVN: r276493
+2019-10-03 Jakub Jelinek <jakub@redhat.com>
+
+ * constexpr.c (cxx_eval_store_expression): Formatting fix. Handle
+ const_object_being_modified with array type.
+
2019-10-02 Jason Merrill <jason@redhat.com>
* typeck2.c (store_init_value): Only clear_cv_and_fold_caches if the
bool no_zero_init = true;
releasing_vec ctors;
- while (!refs->is_empty())
+ while (!refs->is_empty ())
{
if (*valp == NULL_TREE)
{
if (const_object_being_modified)
{
bool fail = false;
- if (!CLASS_TYPE_P (TREE_TYPE (const_object_being_modified)))
+ tree const_objtype
+ = strip_array_types (TREE_TYPE (const_object_being_modified));
+ if (!CLASS_TYPE_P (const_objtype))
fail = true;
else
{