You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JIT: fix case where importer can lose type information (#114033)
If the IL has branches with non-empty stack, the importer will spill the stack to temps. TYP_REF spill temps will never have any detailed type information. So if on the other side of the branch the IL immediately makes a call, the importer may direct sub the spill temp instead of creating a new arg temp that at least captures the declared argument type.
This can (among other things) inhibit cloning based on loop-invariant delegate GDV.
Partially addresses regressions in #113913.
0 commit comments