aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPer Bothner <bothner@gcc.gnu.org>1999-02-19 06:55:17 -0800
committerPer Bothner <bothner@gcc.gnu.org>1999-02-19 06:55:17 -0800
commit04ed7a0ca3ef4c68c952eb16dba76d2191b760a5 (patch)
tree847c240419c8f35519de9fc079038df3705cd37a /gcc
parent1cb1fe669961c25d26c1ea92c1896f51ceeef898 (diff)
downloadgcc-04ed7a0ca3ef4c68c952eb16dba76d2191b760a5.zip
gcc-04ed7a0ca3ef4c68c952eb16dba76d2191b760a5.tar.gz
gcc-04ed7a0ca3ef4c68c952eb16dba76d2191b760a5.tar.bz2
parse.y (obtain_incomplete_type): Don't wrap unknown types in TREE_LIST - just chain the POINTER_TYPEs together.
* parse.y (obtain_incomplete_type): Don't wrap unknown types in TREE_LIST - just chain the POINTER_TYPEs together. (resolve_class): If type already resolved, return decl. After resolving, update TREE_TYPE(class_type), and name (if array). * parse.h (do_resolve_class), parse.y: Make non-static. * class.c (maybe_layout_super_class): Take this_class argument. Do do_resolve_class if necessary. (layout_class, layout_class_methods): Adjust calls appropriately. * parse.h (JDEP_TO_RESOLVE, JDEP_RESOLVED_DECL, JDEP_RESOLVED, JDEP_RESOLVED_P): Redefined for new TREE_LIST-less convention. * typeck.c (build_java_array_type): Don't call layout_class. From-SVN: r25322
Diffstat (limited to 'gcc')
-rw-r--r--gcc/java/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index c282753..79656e0 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,17 @@
+Fri Feb 19 13:00:56 1999 Per Bothner <bothner@cygnus.com>
+
+ * parse.y (obtain_incomplete_type): Don't wrap unknown types
+ in TREE_LIST - just chain the POINTER_TYPEs together.
+ (resolve_class): If type already resolved, return decl.
+ After resolving, update TREE_TYPE(class_type), and name (if array).
+ * parse.h (do_resolve_class), parse.y: Make non-static.
+ * class.c (maybe_layout_super_class): Take this_class argument.
+ Do do_resolve_class if necessary.
+ (layout_class, layout_class_methods): Adjust calls appropriately.
+ * parse.h (JDEP_TO_RESOLVE, JDEP_RESOLVED_DECL, JDEP_RESOLVED,
+ JDEP_RESOLVED_P): Redefined for new TREE_LIST-less convention.
+ * typeck.c (build_java_array_type): Don't call layout_class.
+
Wed Feb 17 15:47:20 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (check_pkg_class_access): Allow private class access