-
Notifications
You must be signed in to change notification settings - Fork 333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Coroutine][DebugInfo] Update the linkage name of the declaration of coro-split functions in the debug info. #7168
[Coroutine][DebugInfo] Update the linkage name of the declaration of coro-split functions in the debug info. #7168
Conversation
…ation. (NFC) Pre-commit test for D157184. Differential Revision: https://reviews.llvm.org/D157177 (cherry picked from commit 88a83c9)
…coro-split functions in the debug info. This patch adds the linkage name update to DISubprogram's declaration after 6ce76ff. Reviewed By: ChuanqiXu Differential Revision: https://reviews.llvm.org/D157184 (cherry picked from commit ca1a5b3)
@swift-ci test |
The cherry-picks LGTM. I did leave a comment in the original review regarding how the test was created; it would be nice to address that upstream! |
Thanks. I saw it. I will try to reduce this test again. |
…ll`. (NFC) Based on the description at https://reviews.llvm.org/D157177#inline-1529005, I try to improve the test case. Reviewed By: fdeazeve Differential Revision: https://reviews.llvm.org/D158178 (cherry picked from commit 3aed002)
I picked the new test from https://reviews.llvm.org/D158178. |
Gently pinging. |
I don't have access to @swift-ci. So I'll just have to wait for you to invoke the test. |
@swift-ci test |
Apologies, I wasn't aware of that!
Mmmm, let's try that again. |
Thank you very much, I think the swiftlang/swift#67077 test should pass as well. |
All merged! |
Thanks! |
I think for that test to work |
Weirdly, the CI has already passed. Do you have any suggestions? |
As far as I understand, CI only runs the tests of the Swift compiler, so it only checks that changes to LLVM do not break the Swift compiler, but the LLVM/Clang test suites are not executed. |
Maybe the documentation is out of date, or I'm looking in the wrong place. I'm not sure about the apple/llvm-project branching model. I think Since apple fork project are generally not expected to have no upstream commits. I'm not sure how to do it properly. |
I believe this is not correct. Did this PR break any tests inside |
According to @drodriguez's description, the coro-async-declaration.ll test should fail because
Thanks, I get it, great. This change landed in August. |
In our test infra it does. As far as I understand ci.swift.org does not seem to run LLVM testing by default, so even if the signals are green, that might still have LLVM testing failures. In our test infra we actually run those tests and find many of these broken commits from upstream.
Again, if I understand correctly, Since https://reviews.llvm.org/D135780 (what I think is a predependency of these changes) landed around November 2022, it is not in the If you want the modifications here in the new stable branch, you probably need to also cherry-pick them there. For these older stable, you can try modifying the test to pass, or try to cherry-pick the predependency, but it looks like a big change, so it might need even more changes. I don't know if the maintainers will have better ideas. |
@DianQK The best path forward is to
|
@drodriguez
@adrian-prantl |
…laration.ll (NFC) (#66088) According to @drodriguez's reminder in swiftlang#7168 (comment), `memory` breaks the backport to the apple branch. And this is irrelevant to that test. Delete to get better a test case.
…laration.ll (NFC) (llvm#66088) According to @drodriguez's reminder in swiftlang#7168 (comment), `memory` breaks the backport to the apple branch. And this is irrelevant to that test. Delete to get better a test case.
…laration.ll (NFC) (llvm#66088) According to @drodriguez's reminder in swiftlang#7168 (comment), `memory` breaks the backport to the apple branch. And this is irrelevant to that test. Delete to get better a test case.
…laration.ll (NFC) (llvm#66088) According to @drodriguez's reminder in #7168 (comment), `memory` breaks the backport to the apple branch. And this is irrelevant to that test. Delete to get better a test case. (cherry picked from commit 19b664d)
…laration.ll (NFC) (#66088) According to @drodriguez's reminder in swiftlang/llvm-project#7168 (comment), `memory` breaks the backport to the apple branch. And this is irrelevant to that test. Delete to get better a test case. (cherry picked from commit 19b664d)
Differential Revision: https://reviews.llvm.org/D157184
(cherry picked from commit ca1a5b3)
(cherry picked from commit 88a83c9)
(cherry picked from commit 3aed002)
cc @adrian-prantl