OSDN Git Service

* mangle.c (NESTED_TEMPLATE_MATCH): Fix typo in comment.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Jun 2000 06:43:27 +0000 (06:43 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Jun 2000 06:43:27 +0000 (06:43 +0000)
commitf753592ab2aca41c062cae06c292e80164111287
treed26768333b2ecad582bc0cc90c3d58ab9160ef61
parent042389355516356539b4c1fad80f07e91f28f498
* mangle.c (NESTED_TEMPLATE_MATCH): Fix typo in comment.
(is_std_substitution): Don't check CLASSTYPE_USE_TEMPLATE here.
(find_substitution): Only use the `Sa' substitution for
std::allocator, not instantiations of it.
(write_template_prefix): Move comment.  Only use a TREE_LIST to
represent substitutions for a member template.
(write_array_type): Mangle array dimensions correctly.
* optimize.c (maybe_clone_body): Copy more information from the
cloned function.
* pt.c (regenerate_decl_from_template): Preserve DECL_USE_TEMPLATE
on the regenerated declaration.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34497 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/mangle.c
gcc/cp/optimize.c
gcc/cp/pt.c