* expr.c (expand_expr_real_1) <normal_inner_ref>: Fix crash with
variable sized types.
From-SVN: r85412
+2004-08-01 Richard Henderson <rth@redhat.com>
+
+ * expr.c (expand_expr_real_1) <normal_inner_ref>: Fix crash with
+ variable sized types.
+
2004-08-01 Richard Sandiford <rsandifo@redhat.com>
* doc/invoke.texi: In the MIPS options section, remove the passage
size of the type isn't the same size as the bitfield,
we must use bitfield operations. */
|| (bitsize >= 0
- && (TREE_CODE (TYPE_SIZE (TREE_TYPE (exp)))
- == INTEGER_CST)
+ && TYPE_SIZE (TREE_TYPE (exp))
+ && TREE_CODE (TYPE_SIZE (TREE_TYPE (exp))) == INTEGER_CST
&& 0 != compare_tree_int (TYPE_SIZE (TREE_TYPE (exp)),
bitsize)))
{