* cp-tree.def (TEMPLATE_ID_EXPR): Update documentation.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 May 1999 16:07:39 +0000 (16:07 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 May 1999 16:07:39 +0000 (16:07 +0000)
commit8a5f292f4466a501881c636b95890084ebd28c85
tree1dce4b63bb4ce7fc0e23c2ea0df51506b7b87f22
parentb8b29c18501a1b96d69de2a950a79d9226452ee3
* cp-tree.def (TEMPLATE_ID_EXPR): Update documentation.
* decl.c (grokfndecl): Don't allow inline declarations of friend
template specializations, or friend template specializations with
default arguments.
* pt.c (tsubst): Handle substitution into array types that does
not yield a fixed upper bound, even when not processing a
template.
(tsubst_copy): Deal with the fact that the second operand to a
TEMPLATE_ID_EXPR may be NULL_TREE, a TREE_LIST, or a TREE_VEC.
* search.c (marked_pushdecls_p): Don't descend into
TEMPLATE_TYPE_PARMs and the like.
(unmarked_pushdecls_p): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26975 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.def
gcc/cp/decl.c
gcc/cp/pt.c
gcc/cp/search.c
gcc/testsuite/g++.old-deja/g++.pt/friend37.C