From d5898b5b80e416da725bedc653343272cccba04e Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Tue, 2 Jul 2024 18:59:25 +0000 Subject: [PATCH] Use `Debug.fail` to avoid a call. --- src/compiler/scanner.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/scanner.ts b/src/compiler/scanner.ts index 944b3e1e21f..8f977217e1e 100644 --- a/src/compiler/scanner.ts +++ b/src/compiler/scanner.ts @@ -2104,7 +2104,7 @@ export function createScanner(languageVersion: ScriptTarget, skipTrivia: boolean return token = scanNumber(); } - Debug.assert(tokenInfo & TokenInfo.RecognizedMisc); + if (!(tokenInfo & TokenInfo.RecognizedMisc)) Debug.fail(`Unhandled token category ${tokenInfo}`); switch (ch) { case CharacterCodes.exclamation: if (charCodeUnchecked(pos + 1) === CharacterCodes.equals) {