re PR c++/70449 (ICE with -Wall on valid code on x86_64-linux-gnu in pp_string, at...
authorJason Merrill <jason@redhat.com>
Sat, 2 Apr 2016 01:35:45 +0000 (21:35 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 2 Apr 2016 01:35:45 +0000 (21:35 -0400)
commitddd6d4211a152d5f493fc634c210bbadb9ae0217
tree3d8cb5b82d12dce5980434c7ac2c815c90591b2f
parentbb727032821479aaa585a779b7c1d6c74822e0de
re PR c++/70449 (ICE with -Wall on valid code on x86_64-linux-gnu in pp_string, at pretty-print.c:928)

PR c++/70449

PR c++/70344
* pt.c (instantiate_decl): A function isn't fully defined if
DECL_INITIAL is error_mark_node.
* constexpr.c (cxx_eval_call_expression): Likewise.

From-SVN: r234695
gcc/cp/ChangeLog
gcc/cp/constexpr.c
gcc/cp/pt.c
gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C [new file with mode: 0644]