| Index: sdk/lib/_internal/compiler/implementation/dart_backend/logical_rewriter.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/dart_backend/logical_rewriter.dart b/sdk/lib/_internal/compiler/implementation/dart_backend/logical_rewriter.dart
|
| index aa463f44697af08b990dd139ecda6b8ad1654de6..8689aaa02b34a5756854f7ae0d86a46c6d39c54b 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/dart_backend/logical_rewriter.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/dart_backend/logical_rewriter.dart
|
| @@ -197,8 +197,10 @@ class LogicalRewriter extends Visitor<Statement, Expression> {
|
| }
|
|
|
| Expression visitLiteralMap(LiteralMap node) {
|
| - _rewriteList(node.keys);
|
| - _rewriteList(node.values);
|
| + node.entries.forEach((LiteralMapEntry entry) {
|
| + entry.key = visitExpression(entry.key);
|
| + entry.value = visitExpression(entry.value);
|
| + });
|
| return node;
|
| }
|
|
|
|
|