Skip to content

Commit 56e54e0

Browse files
committed
update
1 parent 8f9964a commit 56e54e0

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

src/compiler.ts

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5280,16 +5280,13 @@ export class Compiler extends DiagnosticEmitter {
52805280
return true;
52815281
case NodeKind.UnaryPrefix: {
52825282
let unaryPrefix = <UnaryPrefixExpression>expression;
5283-
switch (unaryPrefix.operator) {
5284-
case Token.Plus_Plus:
5285-
case Token.Minus_Minus:
5286-
case Token.Delete:
5287-
case Token.Await:
5288-
case Token.Yield:
5289-
return true;
5290-
default:
5291-
return this.expressionHasSideEffects(unaryPrefix.operand);
5292-
}
5283+
let operator = unaryPrefix.operator;
5284+
return operator == Token.Plus_Plus
5285+
|| operator == Token.Minus_Minus
5286+
|| operator == Token.Delete
5287+
|| operator == Token.Await
5288+
|| operator == Token.Yield
5289+
|| this.expressionHasSideEffects(unaryPrefix.operand);
52935290
}
52945291
case NodeKind.Assertion:
52955292
return this.expressionHasSideEffects((<AssertionExpression>expression).expression);

0 commit comments

Comments
 (0)