This is an archive of the discontinued LLVM Phabricator instance.

[Coroutine][DebugInfo] Update the linkage name of the declaration of coro-split functions in the debug info.
ClosedPublic

Authored by DianQK on Aug 5 2023, 1:08 AM.

Details

Summary

This patch adds the linkage name update to DISubprogram's declaration after 6ce76ff7eb7640e53b65f0473848ce7d08165c98.

Background: After D152095, I added https://github.com/apple/swift/pull/67077 to split the DISubprogram into definition and declaration. A failed test case appears TestSwiftTaskSwitch.py#L18.

Diff Detail

Event Timeline

DianQK created this revision.Aug 5 2023, 1:08 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 5 2023, 1:08 AM
DianQK requested review of this revision.Aug 5 2023, 1:08 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 5 2023, 1:08 AM
DianQK edited the summary of this revision. (Show Details)Aug 5 2023, 1:31 AM
ChuanqiXu accepted this revision.Aug 6 2023, 6:26 PM
This revision is now accepted and ready to land.Aug 6 2023, 6:26 PM
DianQK added a comment.Aug 7 2023, 5:24 PM

Thanks for your review.