Skip to content

Commit d409b7f

Browse files
committed
test: always call checkExpression
1 parent 2c4d61c commit d409b7f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/compiler/checker.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -34322,11 +34322,12 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
3432234322
break;
3432334323
}
3432434324

34325+
const exprType = checkExpression(expression);
3432534326
if (isConstTypeReference(type)) {
3432634327
if (!isValidConstAssertionArgument(expression)) {
3432734328
error(expression, Diagnostics.A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_or_object_literals);
3432834329
}
34329-
return getRegularTypeOfLiteralType(checkExpression(expression));
34330+
return getRegularTypeOfLiteralType(exprType);
3433034331
}
3433134332
checkSourceElement(type);
3433234333
checkNodeDeferred(node);

0 commit comments

Comments
 (0)