aboutsummaryrefslogtreecommitdiff
path: root/gcc/common
diff options
context:
space:
mode:
authorArsen Arsenović <arsen@aarsen.me>2024-07-25 16:13:24 +0200
committerArsen Arsenovic <arsen@gcc.gnu.org>2024-07-30 13:02:07 +0200
commit265aa32062167a5b299c2ffb616edce5997b64bf (patch)
tree83497c53a8ed05346f0eb4f5ae0f541a9c4f0a79 /gcc/common
parent136f364e26d9ad4f05e0005e480813cdc8f56c96 (diff)
downloadgcc-265aa32062167a5b299c2ffb616edce5997b64bf.zip
gcc-265aa32062167a5b299c2ffb616edce5997b64bf.tar.gz
gcc-265aa32062167a5b299c2ffb616edce5997b64bf.tar.bz2
c++: make source_location follow DECL_RAMP_FN
This fixes the value of current_function in compiler generated coroutine code. PR c++/110855 - std::source_location doesn't work with C++20 coroutine gcc/cp/ChangeLog: PR c++/110855 * cp-gimplify.cc (fold_builtin_source_location): Use the name of the DECL_RAMP_FN of the current function if present. gcc/testsuite/ChangeLog: PR c++/110855 * g++.dg/coroutines/pr110855.C: New test.
Diffstat (limited to 'gcc/common')
0 files changed, 0 insertions, 0 deletions