diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 34978ed7fd6..0b6badb7b43 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -2463,7 +2463,7 @@ module ts { var constantValue = resolver.getConstantValue(node); if (constantValue !== undefined) { var propertyName = node.kind === SyntaxKind.PropertyAccessExpression ? declarationNameToString((node).name) : getTextOfNode((node).argumentExpression); - write(constantValue.toString() + " /* " + propertyName + " */"); + write(constantValue.toString() + (!compilerOptions.removeComments ? " /* " + propertyName + " */" : "")); return true; } return false;