+2000-10-24 Alexandre Petit-Bianco <apbianco@cygnus.com>
+
+ * parse.y (register_incomplete_type): Include JDEP_FIELD as a case
+ where an enclosing context can be set on the jdep.
+ (do_resolve_class): Fixed identation.
+
2000-10-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gjavah.c (NEED_PEEK_ATTRIBUTE, NEED_SKIP_ATTRIBUTE): Define
JDEP_MISC (new) = NULL_TREE;
/* For some dependencies, set the enclosing class of the current
class to be the enclosing context */
- if ((kind == JDEP_SUPER || kind == JDEP_INTERFACE || kind == JDEP_ANONYMOUS)
+ if ((kind == JDEP_SUPER || kind == JDEP_INTERFACE
+ || kind == JDEP_ANONYMOUS || kind == JDEP_FIELD)
&& GET_ENCLOSING_CPC ())
JDEP_ENCLOSING (new) = TREE_VALUE (GET_ENCLOSING_CPC ());
else
if ((new_class_decl = find_as_inner_class (enclosing, class_type, cl)))
return new_class_decl;
-
+
intermediate = enclosing;
/* Explore enclosing contexts. */
while (INNER_CLASS_DECL_P (intermediate))