diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 115979bd30b..ce52119dbe1 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -3329,7 +3329,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi if (!canDefineTempVariablesInPlace) { recordTempDeclaration(identifier); } - emitAssignment(identifier, expr, /*shouldEmitCommaBeforeAssignment*/ emitCount++ > 0); + emitAssignment(identifier, expr, /*shouldEmitCommaBeforeAssignment*/ emitCount > 0); + emitCount++; return identifier; } @@ -3429,7 +3430,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi emitArrayLiteralAssignment(target, value); } else { - emitAssignment(target, value, /*shouldEmitCommaBeforeAssignment*/ emitCount++ > 0); + emitAssignment(target, value, /*shouldEmitCommaBeforeAssignment*/ emitCount > 0); + emitCount++; } } @@ -3498,7 +3500,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi } } else { - emitAssignment(target.name, value, /*shouldEmitCommaBeforeAssignment*/ emitCount++ > 0); + emitAssignment(target.name, value, /*shouldEmitCommaBeforeAssignment*/ emitCount> 0); + emitCount++; } } }