From: jason Date: Mon, 7 Jun 2010 20:55:43 +0000 (+0000) Subject: Revert: X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85a60811425fd3dcd5ada19e09f43cdb0eabee14;p=thirdparty%2Fgcc.git Revert: * pt.c (lookup_template_class): Don't mess with DECL_TEMPLATE_INSTANTIATIONS except for partial instantiations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160401 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 5f74ab9ce32b..77d7c5112695 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -9,9 +9,6 @@ (instantiate_class_template): Use it. * search.c (lookup_base): Use it. - * pt.c (lookup_template_class): Don't mess with - DECL_TEMPLATE_INSTANTIATIONS except for partial instantiations. - 2010-06-07 Jakub Jelinek PR c++/44444 diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index b62a9bc695f4..d66c1bf6e2b2 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -6723,10 +6723,9 @@ lookup_template_class (tree d1, /* Note this use of the partial instantiation so we can check it later in maybe_process_partial_specialization. */ - if (use_partial_inst_tmpl) - DECL_TEMPLATE_INSTANTIATIONS (templ) - = tree_cons (arglist, t, - DECL_TEMPLATE_INSTANTIATIONS (templ)); + DECL_TEMPLATE_INSTANTIATIONS (templ) + = tree_cons (arglist, t, + DECL_TEMPLATE_INSTANTIATIONS (templ)); if (TREE_CODE (t) == ENUMERAL_TYPE && !is_dependent_type) /* Now that the type has been registered on the instantiations