| Index: pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| index 96b094540f230ffe0a00a57bc5e15785336c88c6..49c8a6b1117ba98f416c521d72fc2407718a4fa5 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_nodes.dart
|
| @@ -2535,7 +2535,8 @@ class DefinitionCopyingVisitor extends Visitor<Definition> {
|
| Definition visitInvokeConstructor(InvokeConstructor node) {
|
| return new InvokeConstructor(node.dartType, node.target, node.selector,
|
| getList(node.arguments),
|
| - node.sourceInformation);
|
| + node.sourceInformation)
|
| + ..allocationSiteType = node.allocationSiteType;
|
| }
|
|
|
| Definition visitTypeCast(TypeCast node) {
|
| @@ -2569,7 +2570,8 @@ class DefinitionCopyingVisitor extends Visitor<Definition> {
|
| }
|
|
|
| Definition visitLiteralList(LiteralList node) {
|
| - return new LiteralList(node.dartType, getList(node.values));
|
| + return new LiteralList(node.dartType, getList(node.values))
|
| + ..allocationSiteType = node.allocationSiteType;
|
| }
|
|
|
| Definition visitLiteralMap(LiteralMap node) {
|
|
|