| Index: sdk/lib/_internal/compiler/implementation/dart_backend/backend_ast_nodes.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/dart_backend/backend_ast_nodes.dart b/sdk/lib/_internal/compiler/implementation/dart_backend/backend_ast_nodes.dart
|
| index 515f18481f3b94653fc15ddca680447b579ab066..9048405f357a9a5e2644ad3e0d5dc3fa1b62d43d 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/dart_backend/backend_ast_nodes.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/dart_backend/backend_ast_nodes.dart
|
| @@ -344,7 +344,7 @@ class Identifier extends Expression {
|
| }
|
|
|
| class Literal extends Expression {
|
| - final values.PrimitiveConstant value;
|
| + final values.PrimitiveConstantValue value;
|
|
|
| Literal(this.value);
|
| }
|
| @@ -811,7 +811,7 @@ class Unparser {
|
| writeStringLiteral(e);
|
| }
|
| else if (e.value.isDouble) {
|
| - double v = e.value.value;
|
| + double v = e.value.primitiveValue;
|
| if (v == double.INFINITY) {
|
| withPrecedence(MULTIPLICATIVE, () {
|
| write('1/0.0');
|
| @@ -1292,7 +1292,7 @@ class Unparser {
|
| if (e is StringConcat) {
|
| e.expressions.forEach(collectParts);
|
| } else if (e is Literal && e.value.isString) {
|
| - for (int char in e.value.value) {
|
| + for (int char in e.value.primitiveValue) {
|
| parts.add(char);
|
| }
|
| } else {
|
|
|