This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r249852 - in /trunk: gcc/cp/ChangeLog gcc/cp/co...
- From: nathan at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 30 Jun 2017 18:46:02 -0000
- Subject: r249852 - in /trunk: gcc/cp/ChangeLog gcc/cp/co...
Author: nathan
Date: Fri Jun 30 18:46:01 2017
New Revision: 249852
URL: https://gcc.gnu.org/viewcvs?rev=249852&root=gcc&view=rev
Log:
* config-lang.in (gtfiles): Add cp/lex.c.
* cp-tree.h (mangle_convop_name_for_type): Rename ...
(make_conv_op_name): ... here. Move to lex.
* lambda.c (maybe_add_lambda_conv_op): Update.
* parser.c (cp_parser_conversion_function_id): Update.
* pt.c (tsubst_decl, tsubst_baselink, tsubst_copy,
tsubst_copy_and_build): Update.
* semantics.c (apply_deduced_return_type): Update.
* mangle.c (conv_type_hasher, conv_type_names,
mangle_conv_op_name_for_type): Move to ...
* lex.c (conv_type_hasher, conv_type_names, make_convop_name):
... here. Rename.
* libcp1plugin.cc (plugin_build_decl): Use make_conv_op_name.
(plugin_build_dependent_expr): Likewise.
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/config-lang.in
trunk/gcc/cp/cp-tree.h
trunk/gcc/cp/lambda.c
trunk/gcc/cp/lex.c
trunk/gcc/cp/mangle.c
trunk/gcc/cp/parser.c
trunk/gcc/cp/pt.c
trunk/gcc/cp/semantics.c
trunk/libcc1/ChangeLog
trunk/libcc1/libcp1plugin.cc