]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix PR c++/69283 (auto deduction fails when ADL is required)
authorppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Feb 2016 23:02:50 +0000 (23:02 +0000)
committerppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Feb 2016 23:02:50 +0000 (23:02 +0000)
commit83d5062b8f1a9c373f783c0929b52069e927000b
treeab9fb3d0524e6932af991e411f086515c0ddfd64
parent58fd2d6f7e4704bb1212aa934839749727eb5ede
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233230 138bc75d-0d04-0410-961f-82ee72b054a4
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]