PR c++/21682, implement DR 565
authorPaolo Carlini <paolo@gcc.gnu.org>
Mon, 2 Sep 2013 09:42:39 +0000 (09:42 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 2 Sep 2013 09:42:39 +0000 (09:42 +0000)
commitfde6f97e082794374ec8000e7625f9d1c20dbcb2
treeba3527b81eff0d88a2b16e3a9590ef37de65994b
parent576016fe9698e90bf397109f854821c4287a2c1c
PR c++/21682, implement DR 565

/cp
2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/21682, implement DR 565
* name-lookup.c (compparms_for_decl_and_using_decl): New.
(push_overloaded_decl_1, do_nonmember_using_decl): Use it.

/testsuite
2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/21682, implement DR 565
* g++.dg/template/using24.C: New.
* g++.dg/template/using25.C: Likewise.
* g++.dg/template/using26.C: Likewise.

From-SVN: r202163
gcc/cp/ChangeLog
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/using24.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/using25.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/using26.C [new file with mode: 0644]