Skip to content

Commit db69ac5

Browse files
N5N3KristofferC
authored andcommitted
typeintersect: fix potential free TypeVar caused by chained inner var. (#53675)
Noticed when working on 02f27c2. The substitution and re-sorting of inner vars are incomplete on master. This commit re-organized the code by: 1. Flatten the inner vars into a reversed list and handling them just like vars in norm bindings. 2. Then perform a global re-sorting on all vars. 3. After that, the inner vars get frozen and dependent bounds are refreshed. (cherry picked from commit 3d34f11)
1 parent 480dfab commit db69ac5

File tree

1 file changed

+228
-191
lines changed

1 file changed

+228
-191
lines changed

0 commit comments

Comments
 (0)