• mmitchel's avatar
    * cp-tree.h (DECL_TEMPLATE_INSTANTIATED): New macro. · 4012c20a
    mmitchel authored
    	* decl.c (duplicate_decls): Remove special-case code to deal with
    	template friends, and just do the obvious thing.
    	* pt.c (register_specialization): Tweak for clarity, and also to
    	clear DECL_INITIAL for an instantiation before it is merged with a
    	specialization.
    	(check_explicit_specialization): Fix indentation.
    	(tsubst_friend_function): Handle both definitions in friend
    	declaration and outside friend declarations.
    	(tsubst_decl): Don't clear DECL_INITIAL for an instantiation.
    	(regenerate_decl_from_template): Tweak accordingly.
    	(instantiate_decl): Likewise.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23674 138bc75d-0d04-0410-961f-82ee72b054a4
    4012c20a
pt.c 254 KB