-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Scan calli dependencies #72413
Scan calli dependencies #72413
Conversation
Contributes to dotnet#72316
@@ -767,6 +761,31 @@ private void ImportLdFtn(int token, ILOpcode opCode) | |||
ImportCall(opCode, token); | |||
} | |||
|
|||
private void ImportJmp(int token) |
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.
This is just to have all call-like opcodes together.
I considered adding a case for this to PInvoke smoke tests, but it would not actually catch the problem since the MarshalDirectiveException is rooted in other ways there. |
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.
Thank you!
We could probably test this by having a calli that needs to do marshalling (maybe something along the lines of a calli that returns But also it's probably not worth the effort. |
Contributes to #72316