Skip to content

Commit 5c6162f

Browse files
committed
Porting bugs caught by copilot, wow
1 parent 5eb4203 commit 5c6162f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/compiler/checker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53893,7 +53893,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
5389353893
// Order unnamed non-reference object types by kind associated type mappers. Reverse mapped types have
5389453894
// neither symbols nor mappers so they're ultimately ordered by unstable type IDs, but given their rarity
5389553895
// this should be fine.
53896-
let c = getObjectFlags(t1) & ObjectFlags.ObjectTypeKindMask - getObjectFlags(t2) & ObjectFlags.ObjectTypeKindMask;
53896+
let c = (getObjectFlags(t1) & ObjectFlags.ObjectTypeKindMask) - (getObjectFlags(t2) & ObjectFlags.ObjectTypeKindMask);
5389753897
if (c !== 0) {
5389853898
return c;
5389953899
}
@@ -54087,7 +54087,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
5408754087
if (t1 === t2) {
5408854088
return 0;
5408954089
}
54090-
if (t1.readonly === t2.readonly) {
54090+
if (t1.readonly !== t2.readonly) {
5409154091
return t1.readonly ? 1 : -1;
5409254092
}
5409354093
if (t1.elementFlags.length !== t2.elementFlags.length) {

0 commit comments

Comments
 (0)