aboutsummaryrefslogtreecommitdiff
path: root/gcc/recog.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2020-02-07 16:28:20 -0500
committerJason Merrill <jason@redhat.com>2020-02-08 11:14:58 -0500
commit173c8defa6e82f1bc003173b6ee1e4eb2830d1c2 (patch)
tree8224edef4128d22964c207c4dcae64f6f37cf46e /gcc/recog.c
parent61f5369f7ecf1eff9cd7a7016324d60eec338806 (diff)
downloadgcc-173c8defa6e82f1bc003173b6ee1e4eb2830d1c2.zip
gcc-173c8defa6e82f1bc003173b6ee1e4eb2830d1c2.tar.gz
gcc-173c8defa6e82f1bc003173b6ee1e4eb2830d1c2.tar.bz2
c++: Preserve location in maybe_constant_value.
If cxx_eval_outermost_constant_expr doesn't change the argument, we really shouldn't unshare it when we try to fold it again. PR c++/92852 * constexpr.c (maybe_constant_value): Don't unshare if the cached value is the same as the argument.
Diffstat (limited to 'gcc/recog.c')
0 files changed, 0 insertions, 0 deletions