| Index: pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart b/pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart
|
| index dc1d7336a274ec57d00653e8bf564677a112cc7c..2de092855f0e89b753579462a1d077e265268582 100644
|
| --- a/pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart
|
| +++ b/pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart
|
| @@ -1162,12 +1162,12 @@ class ConstantEmitter
|
| @override
|
| Expression visitConstructed(ConstructedConstantExpression exp,
|
| BuilderContext<Statement> context) {
|
| - int positionalArgumentCount = exp.selector.positionalArgumentCount;
|
| + int positionalArgumentCount = exp.callStructure.positionalArgumentCount;
|
| List<Argument> args = new List<Argument>.generate(
|
| positionalArgumentCount,
|
| (i) => visit(exp.arguments[i], context));
|
| - for (int i = 0; i < exp.selector.namedArgumentCount; ++i) {
|
| - args.add(new NamedArgument(exp.selector.namedArguments[i],
|
| + for (int i = 0; i < exp.callStructure.namedArgumentCount; ++i) {
|
| + args.add(new NamedArgument(exp.callStructure.namedArguments[i],
|
| visit(exp.arguments[positionalArgumentCount + i], context)));
|
| }
|
|
|
|
|