This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r249838 - in /trunk/gcc: cp/ChangeLog cp/call.c...
- From: nathan at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 30 Jun 2017 13:11:02 -0000
- Subject: r249838 - in /trunk/gcc: cp/ChangeLog cp/call.c...
Author: nathan
Date: Fri Jun 30 13:11:01 2017
New Revision: 249838
URL: https://gcc.gnu.org/viewcvs?rev=249838&root=gcc&view=rev
Log:
* call.c (build_new_method_call_1): Use constructo_name to get
ctor name. Move argument processing earlier to merge cdtor
handling blocks.
* decl.c (grokfndecl): Cdtors have special names.
* method.c (implicitly_declare_fn): Likewise. Simplify flag setting.
* pt.c (check_explicit_specialization): Cdtor name is already
special.
* search.c (class_method_index_for_fn): Likewise.
* g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/cp/decl.c
trunk/gcc/cp/method.c
trunk/gcc/cp/pt.c
trunk/gcc/cp/search.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/plugin/decl-plugin-test.C