-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Switch SwiftSelf<T>
position requirement to last
#108547
Conversation
This is added as the last parameter by the Swift compiler, so to support instance calls taking parameters this needs to come last.
@jkurdek @kotlarmilos any idea on the Mono crash? |
I tried reproing the mono failure locally. Both on arm64 and x64. The tests passed without problems. There might be something less obvious going on. I will take another look next week. |
/azp run runtime-extra-platforms |
Azure Pipelines successfully started running 1 pipeline(s). |
} | ||
|
||
[Fact] | ||
public unsafe static void TestSelfIsFrozenNonEnregisteredStructWithExtraArgs() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems that this is the test which fails on the CI. So far I have determined that the error also occurs when we use non-generic SwifSelf instead. The error seems to be only occurring on the runtime x64 macos runtime_tests pipeline.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I opened #108855 about this and disabled this test against that issue
SwiftSelf<T>
position requirement to lastSwiftSelf<T>
position requirement to last
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks for opening mono tracking issue!
/backport to release/9.0 |
Started backporting to release/9.0: https://github.com/dotnet/runtime/actions/runs/11332643117 |
/ba-g The chrome-DebuggerTests failures look like #108078, but were "dead lettered" so build analysis is not picking it up |
This is added as the last parameter by the Swift compiler, so to support instance calls taking parameters this needs to come last.
Fix #107946