diff options
author | Patrick Palka <ppalka@gcc.gnu.org> | 2016-04-08 20:17:10 +0000 |
---|---|---|
committer | Patrick Palka <ppalka@gcc.gnu.org> | 2016-04-08 20:17:10 +0000 |
commit | 56cfb59670621ffe7761eb200814dcc27d99cf63 (patch) | |
tree | e8e14a196ca10d04739f53b754414a46277ad80e /gcc/tree-ssa-ifcombine.c | |
parent | abc0647a4d9f9a7acf0fdf39e9abc2fe39c5948d (diff) | |
download | gcc-56cfb59670621ffe7761eb200814dcc27d99cf63.zip gcc-56cfb59670621ffe7761eb200814dcc27d99cf63.tar.gz gcc-56cfb59670621ffe7761eb200814dcc27d99cf63.tar.bz2 |
Fix PR c++/70590 (error: location references block not in block tree)
gcc/cp/ChangeLog:
PR c++/70590
PR c++/70452
* constexpr.c (cxx_eval_outermost_expression): Call unshare_expr
on the result if it's not a CONSTRUCTOR.
gcc/testsuite/ChangeLog:
PR c++/70590
PR c++/70452
* g++.dg/pr70590.C: New test.
* g++.dg/pr70590-2.C: New test.
From-SVN: r234837
Diffstat (limited to 'gcc/tree-ssa-ifcombine.c')
0 files changed, 0 insertions, 0 deletions