Skip to content
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

JIT: Switch SwiftSelf<T> position requirement to last #108547

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jakobbotsch
Copy link
Member

@jakobbotsch jakobbotsch commented Oct 4, 2024

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

This is added as the last parameter by the Swift compiler, so to support
instance calls taking parameters this needs to come last.
Copy link
Contributor

Tagging subscribers to this area: @dotnet/interop-contrib
See info in area-owners.md if you want to be subscribed.

@jakobbotsch
Copy link
Member Author

@jkurdek @kotlarmilos any idea on the Mono crash?

@jkurdek
Copy link
Member

jkurdek commented Oct 4, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[swift interop] Cannot call instance methods with at least one parameter when using SwiftSelf<T>
2 participants