-
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
MethodTable::IsClassInited returns false for <PrivateImplementationDetails> class #104247
Comments
Tagging subscribers to this area: @mangod9 |
I think the problem is more in the JIT/EE interface. Before the change, After the change, We either need to fix JIT/EE interface to have the old behavior; or we need fix the JIT to account for the new behavior. Alternatively, we can get rid of |
so who (and when) is going to call |
Why does |
um.. so it means nobody calls |
|
I think we would prefer to make a new function... I'm calling it |
… the old IsClassInited helper meant
See #104054 for discussion.
This code (TieredCompilation=0) used to fold
RvaData[2]
into3
, it's no longer happening becausegetStaticFieldContent
gives up on<PrivateImplementationDetails>
being non-initialized statically (despite the fact it has no cctor)Previously, it used to return true and everything was correctly folded, it's no longer the case after #99183
The text was updated successfully, but these errors were encountered: