PR c++/81045 - Wrong type-dependence with auto return type.
* pt.c (type_dependent_expression_p): An undeduced auto outside the template isn't dependent. * call.c (build_over_call): Instantiate undeduced auto even in a template. From-SVN: r249323
Showing
- gcc/cp/ChangeLog 6 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/call.c 3 additions, 0 deletionsgcc/cp/call.c
- gcc/cp/pt.c 27 additions, 9 deletionsgcc/cp/pt.c
- gcc/testsuite/g++.dg/cpp1y/auto-fn27.C 1 addition, 1 deletiongcc/testsuite/g++.dg/cpp1y/auto-fn27.C
- gcc/testsuite/g++.dg/cpp1y/auto-fn39.C 48 additions, 0 deletionsgcc/testsuite/g++.dg/cpp1y/auto-fn39.C
Loading
Please register or sign in to comment