File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -52827,9 +52827,11 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
52827
52827
if (n1 === n2) return 0;
52828
52828
if (n1 === undefined) return 1;
52829
52829
if (n2 === undefined) return -1;
52830
- const f1 = fileIndexMap.get(getSourceFileOfNode(n1))!;
52831
- const f2 = fileIndexMap.get(getSourceFileOfNode(n2))!;
52832
- if (f1 !== f2) {
52830
+ const s1 = getSourceFileOfNode(n1);
52831
+ const s2 = getSourceFileOfNode(n2);
52832
+ if (s1 !== s2) {
52833
+ const f1 = fileIndexMap.get(s1)!;
52834
+ const f2 = fileIndexMap.get(s2)!;
52833
52835
// Order by index of file in the containing program
52834
52836
return f1 - f2;
52835
52837
}
@@ -52839,8 +52841,8 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
52839
52841
52840
52842
function compareTypes(t1: Type | undefined, t2: Type | undefined): number {
52841
52843
if (t1 === t2) return 0;
52842
- if (t1 === undefined) return 1;
52843
- if (t2 === undefined) return - 1;
52844
+ if (t1 === undefined) return - 1;
52845
+ if (t2 === undefined) return 1;
52844
52846
52845
52847
// First sort in order of increasing type flags values.
52846
52848
let c = getSortOrderFlags(t1) - getSortOrderFlags(t2);
You can’t perform that action at this time.
0 commit comments