* class.c (is_empty_class): Return 0 if TYPE is an error_mark_node.
* error.c (dump_expr): Handle an ARROW_EXPR.
From-SVN: r19885
+Tue May 19 15:16:22 1998 Brendan Kehoe <brendan@cygnus.com>
+
+ * class.c (is_empty_class): Return 0 if TYPE is an error_mark_node.
+
+ * error.c (dump_expr): Handle an ARROW_EXPR.
+
Tue May 19 15:13:39 1998 Mark Mitchell <mmitchell@usa.net>
* decl.c (saveable_obstack): Declare.
{
tree t;
+ if (type == error_mark_node)
+ return 0;
+
if (! IS_AGGR_TYPE (type))
return 0;
OB_PUTID (TREE_OPERAND (t, 0));
break;
+ case ARROW_EXPR:
+ dump_expr (TREE_OPERAND (t, 0), nop);
+ OB_PUTS ("->");
+ break;
+
case SIZEOF_EXPR:
case ALIGNOF_EXPR:
if (TREE_CODE (t) == SIZEOF_EXPR)