[Bug c++/29143] address-of overloaded function does not work in function call
paolo at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Nov 16 09:54:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29143
--- Comment #7 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> ---
Author: paolo
Date: Sat Nov 16 09:54:42 2013
New Revision: 204899
URL: http://gcc.gnu.org/viewcvs?rev=204899&root=gcc&view=rev
Log:
/cp
2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/29143
* semantics.c (finish_call_expr): Ensure that for OVERLOADs too
'(&f)(...)' is the same as '(f)(...)', per 13.3.1.1.
/testsuite
2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/29143
* g++.dg/overload/addr2.C: New.
* g++.old-deja/g++.other/overload11.C: Adjust.
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/semantics.c
More information about the Gcc-bugs
mailing list