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 18:09:33 +0800
committerChuanqi Xu <yedeng.yd@linux.alibaba.com>2024-05-23 18:12:57 +0800
commit31f1590e4fb324c43dc36199587c453e27b6f6fa (patch)
treea879a54fefb6fc6666101de4dc3ea1a0985c731e /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent7c137f7e510c0fcc1bfa46f8c85063c2a2b190dd (diff)
[Coroutines] Always set the calling convention of generated resuming call from 'llvm.coro.await.suspend.handle' as fast
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