-
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
[mono] Default Interface Implementation of Static Virtual Methods #67540
Comments
/cc @SamMonoRT @BrzVlad |
Related #80350 (comment) and #54399 |
Some more context. This issue and the ones @lambdageek mentioned are probably duplicates for the From what I could find, there is this comment in CoreCLR code "Re-abstractions are virtual static abstract with a MethodImpl". Does this mean that, for reabstraction, rather than checking for final flag, we should check in the metadata if the static virtual abstract method has an explicit |
Doesn't look like we'll get this addressed in .net 8, moving milestone. Also this issue is present only when writing IL code, not from C#, so it is not critical. |
See the CoreCLR PR #66887 that adds the
svm_diamondshape
test case.Mono should support default interface implementations of static virtual methods (including overrides).
The text was updated successfully, but these errors were encountered: