diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-09-13 19:10:39 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-09-13 19:10:39 +0200 |
commit | ea8661cd4794f3b31ea3a4410e9aa5de3df1e3aa (patch) | |
tree | dfb4f23dd508e41b13086ef84b698a9c55f80f64 /gcc/tree-ssa-dom.c | |
parent | 072eee8f22b99e2362ccdc3930fbfc61e1800b63 (diff) | |
download | gcc-ea8661cd4794f3b31ea3a4410e9aa5de3df1e3aa.zip gcc-ea8661cd4794f3b31ea3a4410e9aa5de3df1e3aa.tar.gz gcc-ea8661cd4794f3b31ea3a4410e9aa5de3df1e3aa.tar.bz2 |
re PR c++/77553 (wrong code with post-increment operator in constexpr)
PR c++/77553
* constexpr.c (cxx_fold_pointer_plus_expression): New function.
(cxx_eval_binary_expression): Use it for POINTER_PLUS_EXPR.
(cxx_eval_pointer_plus_expression): Remove.
(cxx_eval_constant_expression) <case POINTER_PLUS_EXPR>: Don't
call cxx_eval_pointer_plus_expression.
* g++.dg/cpp1y/constexpr-77553.C: New test.
From-SVN: r240119
Diffstat (limited to 'gcc/tree-ssa-dom.c')
0 files changed, 0 insertions, 0 deletions