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
We previously did not do an (expensive) TreeTypeMap on an annotation if
the mapped versions of all types of subtrees of the annotation tree were
=:= to the original types. But it turns out this is too coarse. In the
test we have capture set variables where we intend to map a TypeRef to a
TypeParamRef but the two were considered as =:= because of the bounds
they had. So no mapping took place.
We now use `eql` instead of =:=, which is structural comparison with
`eq` for references to corresponding binders.
0 commit comments