summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorChuanqi Xu <yedeng.yd@linux.alibaba.com>2024-05-23 22:32:54 +0800
committerGitHub <noreply@github.com>2024-05-23 22:32:54 +0800
commit44430de0f117deb09d7391f1cdddd64875486061 (patch)
treebc361d62bfe2fdd4b9e0e9e9cde4a93216233b5d /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent9c60010a61e5824c64706ff21a1222da1f6b3af9 (diff)
[Coroutines] Always set the calling convention of generated resuming call from 'llvm.coro.await.suspend.handle' as fast (#93167)
See the post commit message in https://github.com/llvm/llvm-project/pull/89751 We met a regression due to a change of calling convention of this patch. Previously, the calling convention of indirect resume calls is always fast. And in this patch, although we tried to take care of it in the cloner, we forget the case that we have to update the resuming calls in the ramp functions. So this is the root cause of the downstream failure. This patch tries to mark the generated resuming calls as fast immediately after they got created to make sure the calling convention is correct.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions