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
Fix#16615 - crashes of path dependent types in spliced Type.of (#16773)
Fixes#16615
Previously it was assumed that the type in Type.of could be captured as
a whole, which meant that path dependent types for which a separate
@SplicedType hole definitions were included in a block, would end up
with missing references.
Now when find a block in Type.of, we try to analise all parts of the
type separately, adding additional hole definitions to the block as
necessary.
For types that can be captured as a whole (those which did not have a
block generated previously, meaning they do not include any @SplicedType
hole definitions), old method is used.
In essence, ended up replicating the trees proposed in the original
issue thread, which were incredibly helpful.
0 commit comments