]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix PR c++/69091 (ICE with operator overload having 'auto' return type)
authorppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 16 Jan 2016 02:37:09 +0000 (02:37 +0000)
committerppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 16 Jan 2016 02:37:09 +0000 (02:37 +0000)
commit90153ae7a49d973b19f81271ef19404344536e5c
treea034319e48216378ff232cd782888a7ce4ebf446
parentbc24d01d1280c6272fa695044b72b46332c14f8c
Fix PR c++/69091 (ICE with operator overload having 'auto' return type)

gcc/cp/ChangeLog:

PR c++/69091
* pt.c (type_dependent_expression_p): For a function template
specialization, a type is dependent iff any of its template
arguments are.

gcc/testsuite/ChangeLog:

PR c++/69091
* g++.dg/template/pr69091.C: New test.

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