Ok, I know...  (I'll eventually backport this and the earlier change)

Thus, committed as obvious.

Richard.

2016-09-22  Richard Biener  <rguent...@suse.de>

        java/
        * class.c (push_super_field): Set DECL_CONTEXT.

Index: gcc/java/class.c
===================================================================
--- gcc/java/class.c    (revision 240310)
+++ gcc/java/class.c    (working copy)
@@ -2365,6 +2365,7 @@ push_super_field (tree this_class, tree
   base_decl = build_decl (input_location,
                          FIELD_DECL, NULL_TREE, super_class);
   DECL_IGNORED_P (base_decl) = 1;
+  DECL_CONTEXT (base_decl) = this_class;
   DECL_CHAIN (base_decl) = TYPE_FIELDS (this_class);
   TYPE_FIELDS (this_class) = base_decl;
   DECL_SIZE (base_decl) = TYPE_SIZE (super_class);

Reply via email to