]> git.ipfire.org Git - thirdparty/gcc.git/commit
mangle.c (CLASSTYPE_TEMPLATE_ID_P): Remove unexplained voodoo.
authorAlex Samuel <samuel@codesourcery.com>
Mon, 28 Aug 2000 05:22:30 +0000 (05:22 +0000)
committerAlex Samuel <samuel@gcc.gnu.org>
Mon, 28 Aug 2000 05:22:30 +0000 (05:22 +0000)
commitf0f338480a89e47f0912f886b7c30215cbe97a37
tree46cdc0703dc539e8dc782a194dc350d2700e9e73
parentedb4c415dc1288c0137de8fa0cbb8a36376223c3
mangle.c (CLASSTYPE_TEMPLATE_ID_P): Remove unexplained voodoo.

* mangle.c (CLASSTYPE_TEMPLATE_ID_P): Remove unexplained voodoo.
(write_encoding): Pass another argument to write_name.
(write_name): Add ignore_local_scope parameter.  Fix handling of
local names.
(write_nested_name): Use write_unqualified_name.
(write_prefix): Likewise.  Skip out on FUNCTION_DECLs.
(write_template_prefix): Use write_unqualified_name.
(write_component): Remove.
(write_local_name): Add parameter.  Use direct local entity to
discriminator calculation.
(write_class_enum_type): Pass another argument to write_name.
(write_template_template_arg): Likewise.
(make_guard_variable): Likewise.

From-SVN: r36013
gcc/cp/ChangeLog
gcc/cp/mangle.c