You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Don't create a swift async unwind plan when in a function prologue (#2645)
* Don't create a swift async unwind plan when in a function prologue
If a swift async function does a standard ABI function call into
a normal function, at the start, we will still have the caller's
async register values (e.g. deref frame pointer shows us an
AsyncContext address with high-nibble flags set).
This patch changes SwiftLanguageRuntime to detect when we are in the
middle of a function prologue, and not return an async unwind plan
in that case.
* If Function found for $pc, don't also look at Symbol
0 commit comments