| Index: pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| diff --git a/pkg/compiler/lib/src/kernel/kernel_visitor.dart b/pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| index 68945d0f870701adb42ba9475129d6a62b30a556..8c81f19bf82c10f2b0fed39b331254ec5e6b4ea9 100644
|
| --- a/pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| +++ b/pkg/compiler/lib/src/kernel/kernel_visitor.dart
|
| @@ -205,6 +205,8 @@ class KernelVisitor extends Object
|
| return node;
|
| }
|
|
|
| + final Map<ir.Node, Node> nodeToAst = <ir.Node, Node>{};
|
| +
|
| bool isVoidContext = false;
|
|
|
| KernelVisitor(this.currentElement, this.elements, this.kernel);
|
| @@ -898,7 +900,9 @@ class KernelVisitor extends Object
|
|
|
| @override
|
| ir.SymbolLiteral visitLiteralSymbol(LiteralSymbol node) {
|
| - return new ir.SymbolLiteral(node.slowNameString);
|
| + var result = new ir.SymbolLiteral(node.slowNameString);
|
| + nodeToAst[result] = node;
|
| + return result;
|
| }
|
|
|
| @override
|
|
|