diff options
| author | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-09-15 14:13:03 +0000 |
|---|---|---|
| committer | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-09-15 14:13:03 +0000 |
| commit | 8f6353e5a4aeffccb7fc73b584908119ae54247e (patch) | |
| tree | acb467137b30cf006a229fb261743c29c869d147 /libjava/java | |
| parent | 3884f97b3c4caf8f0d9099939e421c0576649cd8 (diff) | |
| download | ppe42-gcc-8f6353e5a4aeffccb7fc73b584908119ae54247e.tar.gz ppe42-gcc-8f6353e5a4aeffccb7fc73b584908119ae54247e.zip | |
2005-09-14 Bryce McKinlay <mckinlay@redhat.com>
PR java/23891
* parse.y (maybe_create_class_interface_decl): Set TYPE_PACKAGE for
the newly created type. Set import lists here, not in create_class.
(jdep_resolve_class): Set current_class.
(do_resolve_class): Use current_class's TYPE_PACKAGE to determine
the current package context, not ctxp->package.
(cicp_cache): Removed.
(class_in_current_package): Simplify implementation using
TYPE_PACKAGE.
* jcf-parse.c (give_name_to_class): Set TYPE_PACKAGE.
* java-tree.h (TYPE_PACKAGE): New macro.
(struct lang_type): New member 'package'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104305 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions

