diff options
| author | Jakub Jelinek <jakub@redhat.com> | 2016-07-20 16:00:02 +0200 |
|---|---|---|
| committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-07-20 16:00:02 +0200 |
| commit | 109d2197c31b766daf9c7b138bc7eeaab12985df (patch) | |
| tree | b4130392d26901052d9c0f2e7c70f90f8177f8c5 /libjava/java/util/AbstractMap.h | |
| parent | 2d06ca74a23cc87d2edc983f24a196a815af1c01 (diff) | |
| download | gcc-109d2197c31b766daf9c7b138bc7eeaab12985df.zip gcc-109d2197c31b766daf9c7b138bc7eeaab12985df.tar.gz gcc-109d2197c31b766daf9c7b138bc7eeaab12985df.tar.bz2 | |
re PR middle-end/50060 (intrinsics not folded by the middle-end)
PR c++/50060
* constexpr.c (cxx_eval_builtin_function_call): Pass false as lval
when evaluating call arguments. Use fold_builtin_call_array instead
of fold_build_call_array_loc, return t if it returns NULL. Otherwise
check the result with potential_constant_expression and call
cxx_eval_constant_expression on it.
* g++.dg/cpp0x/constexpr-50060.C: New test.
* g++.dg/cpp1y/constexpr-50060.C: New test.
From-SVN: r238520
Diffstat (limited to 'libjava/java/util/AbstractMap.h')
0 files changed, 0 insertions, 0 deletions
