Skip to content

Commit 5fc4a8e

Browse files
committed
Fix crash with unmet generic type constraints
It looks like 93dbcf0 didn't completely change "(<CallExpression>node).typeArguments" to "typeArguments". Closes microsoft#3464 Signed-off-by: David Li <[email protected]>
1 parent 49be653 commit 5fc4a8e

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
@@ -7275,8 +7275,8 @@ module ts {
72757275
checkApplicableSignature(node, args, candidateForArgumentError, assignableRelation, /*excludeArgument*/ undefined, /*reportErrors*/ true);
72767276
}
72777277
else if (candidateForTypeArgumentError) {
7278-
if (!isTaggedTemplate && (<CallExpression>node).typeArguments) {
7279-
checkTypeArguments(candidateForTypeArgumentError, (<CallExpression>node).typeArguments, [], /*reportErrors*/ true)
7278+
if (!isTaggedTemplate && typeArguments) {
7279+
checkTypeArguments(candidateForTypeArgumentError, typeArguments, [], /*reportErrors*/ true)
72807280
}
72817281
else {
72827282
Debug.assert(resultOfFailedInference.failedTypeParameterIndex >= 0);

0 commit comments

Comments
 (0)