* class.c (find_flexarrays): Don't declare dom variable.
(diagnose_flexarray): Likewise.
From-SVN: r233135
+2016-02-04 Jakub Jelinek <jakub@redhat.com>
+
+ * class.c (find_flexarrays): Don't declare dom variable.
+ (diagnose_flexarray): Likewise.
+
2016-02-02 Martain Sebor <msebor@redhat.com>
PR c++/69251
continue;
/* Determine the upper bound of the array if it has one. */
- if (tree dom = TYPE_DOMAIN (fldtype))
+ if (TYPE_DOMAIN (fldtype))
{
if (fmem->array)
{
if (!fmem->after)
fmem->after = fld;
}
- else if (integer_all_onesp (TYPE_MAX_VALUE (dom)))
+ else if (integer_all_onesp (TYPE_MAX_VALUE (TYPE_DOMAIN (fldtype))))
/* Remember the first zero-length array unless a flexible array
member has already been seen. */
fmem->array = fld;
const char *msg = 0;
- if (const_tree dom = TYPE_DOMAIN (TREE_TYPE (fmem->array)))
+ if (TYPE_DOMAIN (TREE_TYPE (fmem->array)))
{
if (fmem->after)
msg = G_("zero-size array member %qD not at end of %q#T");