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 {
5282752827 if (n1 === n2) return 0;
5282852828 if (n1 === undefined) return 1;
5282952829 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)!;
5283352835 // Order by index of file in the containing program
5283452836 return f1 - f2;
5283552837 }
@@ -52839,8 +52841,8 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
5283952841
5284052842 function compareTypes(t1: Type | undefined, t2: Type | undefined): number {
5284152843 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;
5284452846
5284552847 // First sort in order of increasing type flags values.
5284652848 let c = getSortOrderFlags(t1) - getSortOrderFlags(t2);
You can’t perform that action at this time.
0 commit comments