PR c++/83947 - ICE with auto declarations.
commit5602246c00dfa63cd4b6331a5c683114b514cac8
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jan 2018 21:23:53 +0000 (23 21:23 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jan 2018 21:23:53 +0000 (23 21:23 +0000)
tree008dba49991a80ec4ff89d859da2dda52b3ec9d6
parent33c25b7ab151cf7043dc6395c697d0995e716470
PR c++/83947 - ICE with auto declarations.

* pt.c (do_auto_deduction): Don't deduce from an auto decl.
* decl.c (undeduced_auto_decl): Limit to vars and fns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257000 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/pt.c
gcc/testsuite/g++.dg/cpp1y/auto-fn46.C [new file with mode: 0644]