semantics.c (begin_class_definition): Call maybe_process_partial_specialization befor...
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 19 Nov 1998 02:35:15 +0000 (02:35 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 19 Nov 1998 02:35:15 +0000 (21:35 -0500)
commitff350acdf9d740f93559072fc1022d2956e2ba07
tree17babc04c34868423191c76101ebe734f1698f7c
parentc877974e79791c251316548175df8749ed657df9
semantics.c (begin_class_definition): Call maybe_process_partial_specialization before push_template_decl.

* semantics.c (begin_class_definition): Call
maybe_process_partial_specialization before push_template_decl.
Don't call push_template_decl for a specialization.
* search.c (lookup_field): Do return a member template class.
* decl2.c (handle_class_head): Handle member template classes.
* decl.c (grokdeclarator): A parm type need not be complete.
* pt.c (convert_nontype_argument): Fix thinko.

From-SVN: r23705
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/pt.c
gcc/cp/search.c
gcc/cp/semantics.c