diff --git a/src/services/utilities.ts b/src/services/utilities.ts index 11337b40e9d..cd7d48e7d0a 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -154,6 +154,13 @@ module ts { } return isCompletedNode((n).statement, sourceFile); + case SyntaxKind.PrefixUnaryExpression: + return isCompletedNode(n, sourceFile); + case SyntaxKind.BinaryExpression: + return isCompletedNode((n).right, sourceFile); + case SyntaxKind.ConditionalExpression: + return isCompletedNode((n).whenFalse, sourceFile); + default: return true; }