* class.c (common_enclosing_context_p): Remove statement with no
side-effects.
From-SVN: r84460
+2004-07-10 Bryce McKinlay <mckinlay@redhat.com>
+
+ * class.c (common_enclosing_context_p): Remove statement with no
+ side-effects.
+
2004-07-09 Bryce McKinlay <mckinlay@redhat.com>
PR java/8618
int
common_enclosing_context_p (tree type1, tree type2)
{
- for (type1; type1;
- type1 = (INNER_CLASS_TYPE_P (type1) ?
- TREE_TYPE (DECL_CONTEXT (TYPE_NAME (type1))) : NULL_TREE))
+ while (type1)
{
tree current;
for (current = type2; current;
NULL_TREE))
if (type1 == current)
return 1;
+
+ if (INNER_CLASS_TYPE_P (type1))
+ type1 = TREE_TYPE (DECL_CONTEXT (TYPE_NAME (type1)));
+ else
+ break;
}
return 0;
}