PR c++/84449
commite6df32050de25b2fd0c699779dc49def194e2d7d
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Feb 2018 08:21:36 +0000 (20 08:21 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Feb 2018 08:21:36 +0000 (20 08:21 +0000)
tree2fd070be67ef41eb656524225c03f066f0772be4
parent16335c27fa0e14c544942c9205f15271460e6688
PR c++/84449
* tree.c (bot_manip): If build_cplus_new or break_out_target_exprs
returns error_mark_node, return it immediately.
(break_out_target_exprs): If cp_walk_tree with bot_manip returns
error_mark_node, return error_mark_node.

* g++.dg/cpp0x/constexpr-84449.C: New test.

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