diff options
| author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-06-06 00:12:40 +0000 |
|---|---|---|
| committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-06-06 00:12:40 +0000 |
| commit | 04d89d04413eb038fef85f2f21420674511b2be3 (patch) | |
| tree | c13a7bead4572d9b4e30158249769ecc0ba47404 /libjava/java/lang/IncompatibleClassChangeError.java | |
| parent | 13645f537236ec3737ac87a661621026ddb92890 (diff) | |
| download | ppe42-gcc-04d89d04413eb038fef85f2f21420674511b2be3.tar.gz ppe42-gcc-04d89d04413eb038fef85f2f21420674511b2be3.zip | |
* search.c (maybe_suppress_debug_info): Don't check
CLASSTYPE_INTERFACE_ONLY if CLASSTYPE_INTERFACE_KNOWN isn't set.
* pt.c (mark_decl_instantiated): Do SET_DECL_EXPLICIT_INSTANTIATION
here if extern_p.
Remember instantiation context in deferred instantiations.
* cp-tree.h (struct tinst_level): Remove.
(TINST_DECL, TINST_LINE, TINST_FILE): New macros.
* pt.c (current_tinst_level): Now a tree.
(print_template_context, push_tinst_level, pop_tinst_level,
tinst_for_decl): Adjust.
(reopen_tinst_level): New fn.
(init_pt): Register current_tinst_level as a root.
(add_pending_template): Put current_tinst_level in TREE_PURPOSE
of the pending templates list.
(instantiate_pending_templates): Adjust. Call reopen_tinst_level.
* lex.c (extract_interface_info): Adjust.
* decl2.c (warn_if_unknown_interface): Adjust.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34415 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/IncompatibleClassChangeError.java')
0 files changed, 0 insertions, 0 deletions

