"configure.ac" did not exist on "dc914c6d6761b4ac09e6135690c48e8bc9f0b367"
  • jason's avatar
    * search.c (maybe_suppress_debug_info): Don't check · 04d89d04
    jason authored
            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
    04d89d04
pt.c 293 KB