diff options
author | Jason Merrill <jason@casey.soma.redhat.com> | 2000-06-06 00:12:40 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2000-06-05 20:12:40 -0400 |
commit | 3ae18eaf85fbb012583730c8312aca6286b6275f (patch) | |
tree | c13a7bead4572d9b4e30158249769ecc0ba47404 /gcc/fold-const.c | |
parent | ef0b4ef8d64f6a2ec333acbfc2ae9fcb207d51a0 (diff) | |
download | gcc-3ae18eaf85fbb012583730c8312aca6286b6275f.zip gcc-3ae18eaf85fbb012583730c8312aca6286b6275f.tar.gz gcc-3ae18eaf85fbb012583730c8312aca6286b6275f.tar.bz2 |
search.c (maybe_suppress_debug_info): Don't check CLASSTYPE_INTERFACE_ONLY if CLASSTYPE_INTERFACE_KNOWN isn't set.
* 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.
From-SVN: r34415
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions