This is an archive of the discontinued LLVM Phabricator instance.

[coro] Use swift mangling for resume functions
ClosedPublic

Authored by aschwaighofer on Jun 11 2021, 12:36 PM.

Details

Summary

The resume partial functions generated for swift suspend points will now
use a Swift mangling suffix.

Await resume partial functions will use the suffix 'TQ'[0-9]+'_' (e.g "...TQ0_")
and suspend resume partial functions will use the suffix 'TY'[0-9]+'_'
(e.g "...TY1_").

Diff Detail

Event Timeline

aschwaighofer created this revision.Jun 11 2021, 12:36 PM
aschwaighofer requested review of this revision.Jun 11 2021, 12:36 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 11 2021, 12:36 PM
This revision is now accepted and ready to land.Jun 14 2021, 11:53 AM
This revision was landed with ongoing or failed builds.Jul 6 2021, 8:28 AM
This revision was automatically updated to reflect the committed changes.