summaryrefslogtreecommitdiffstats
path: root/gcc/java/expr.c
diff options
context:
space:
mode:
authorbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>1999-02-19 14:55:24 +0000
committerbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>1999-02-19 14:55:24 +0000
commit36393fed40090be90099cc1fe709100a2c8813c1 (patch)
tree045f793576f8b932d9d74e5de7fed877517ff217 /gcc/java/expr.c
parent00220316abcd8d312325fe558680c325855f53b9 (diff)
downloadppe42-gcc-36393fed40090be90099cc1fe709100a2c8813c1.tar.gz
ppe42-gcc-36393fed40090be90099cc1fe709100a2c8813c1.zip
a
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25325 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/expr.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud