aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2021-08-28 00:40:29 -0400
committerJason Merrill <jason@redhat.com>2021-08-30 17:23:38 -0400
commit729f6881cfcc6df3c15a1dd4ebd45bc46bb8f3e9 (patch)
treed84d97a93a53a93c5ff8e288eb043a0abba7ba40 /gcc/config.gcc
parenta8de832470f78a40a0e2c8de866a471bf74bf0ab (diff)
downloadgcc-729f6881cfcc6df3c15a1dd4ebd45bc46bb8f3e9.zip
gcc-729f6881cfcc6df3c15a1dd4ebd45bc46bb8f3e9.tar.gz
gcc-729f6881cfcc6df3c15a1dd4ebd45bc46bb8f3e9.tar.bz2
c++: preserve location through constexpr
While working on the patch for PR101460, I noticed that we were losing the expression location when folding class prvalue expressions. The final patch doesn't fold class prvalues, but this still seems a worthwhile change. I don't add location wrappers for scalar prvalues because many callers are trying to fold them away. gcc/cp/ChangeLog: * constexpr.c (cxx_eval_outermost_constant_expr): Copy expr location to result.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions