]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix PR c++/69283 (auto deduction fails when ADL is required)
authorPatrick Palka <ppalka@gcc.gnu.org>
Mon, 8 Feb 2016 23:02:50 +0000 (23:02 +0000)
committerPatrick Palka <ppalka@gcc.gnu.org>
Mon, 8 Feb 2016 23:02:50 +0000 (23:02 +0000)
commit20a0c6f9bdbd781ed5d413a10a06764a174dc394
treeab9fb3d0524e6932af991e411f086515c0ddfd64
parent1374a761eb55be67e49bb20ae051abb495b840a2
Fix PR c++/69283 (auto deduction fails when ADL is required)

gcc/cp/ChangeLog:

PR c++/69283
PR c++/67835
* decl2.c (mark_used): When given a TEMPLATE_DECL, return after
setting its TREE_USED flag.

gcc/testsuite/ChangeLog:

PR c++/69283
PR c++/67835
* g++.dg/cpp1y/auto-fn29.C: New test.
* g++.dg/cpp1y/auto-fn30.C: New test.

From-SVN: r233230
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp1y/auto-fn29.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/auto-fn30.C [new file with mode: 0644]