| Index: pkg/compiler/lib/src/js_backend/constant_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/constant_emitter.dart b/pkg/compiler/lib/src/js_backend/constant_emitter.dart
|
| index 2e5d5f6a038a82744a94efc439dd6cca8984f9c6..d4e57fb4717df427d4bd7143626ba143052935b1 100644
|
| --- a/pkg/compiler/lib/src/js_backend/constant_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/constant_emitter.dart
|
| @@ -256,7 +256,9 @@ class ConstantLiteralEmitter
|
| */
|
| @override
|
| jsAst.Expression visitString(StringConstantValue constant, [_]) {
|
| - return js.escapedString(constant.primitiveValue.slowToString());
|
| + StringBuffer sb = new StringBuffer();
|
| + writeJsonEscapedCharsOn(constant.primitiveValue.slowToString(), sb);
|
| + return new jsAst.LiteralString('"$sb"');
|
| }
|
|
|
| @override
|
|
|