From 48ae5ea6f87a0e22a57bea61db8f9d84669ba017 Mon Sep 17 00:00:00 2001 From: Yui T Date: Tue, 7 Jul 2015 13:25:39 -0700 Subject: [PATCH] Remove check if node is a block --- src/compiler/checker.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 3ef2c6ada2a..7083feabb2c 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -11446,7 +11446,7 @@ namespace ts { function checkGrammarDisallowedModifiersInBlockOrObjectLiteralExpression(node: Node) { if (node.modifiers) { - if (inBlockOrObjectLiteralExpression(node)) { + if (inObjectLiteralExpression(node)) { if (isAsyncFunctionLike(node)) { if (node.modifiers.length > 1) { return grammarErrorOnFirstToken(node, Diagnostics.Modifiers_cannot_appear_here); @@ -11459,9 +11459,9 @@ namespace ts { } } - function inBlockOrObjectLiteralExpression(node: Node) { + function inObjectLiteralExpression(node: Node) { while (node) { - if (node.kind === SyntaxKind.Block || node.kind === SyntaxKind.ObjectLiteralExpression) { + if (node.kind === SyntaxKind.ObjectLiteralExpression) { return true; }