| Index: pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart
|
| diff --git a/pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart b/pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart
|
| index 6ea807b18b3694a6199f4c53deaa975ac95e51a5..2aacc7eeeac6fc311db640adc46d6aadce5514d1 100644
|
| --- a/pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart
|
| +++ b/pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart
|
| @@ -182,6 +182,8 @@ class InvokeConstructor extends Expression implements Invoke {
|
| final FunctionElement target;
|
| final List<Expression> arguments;
|
| final Selector selector;
|
| + /// TODO(karlklose): get rid of this field. Instead use the constant's
|
| + /// expression to find the constructor to be called in dart2dart.
|
| final values.ConstantValue constant;
|
|
|
| InvokeConstructor(this.type, this.target, this.selector, this.arguments,
|
| @@ -198,9 +200,8 @@ class InvokeConstructor extends Expression implements Invoke {
|
| /// Calls [toString] on each argument and concatenates the results.
|
| class ConcatenateStrings extends Expression {
|
| final List<Expression> arguments;
|
| - final values.ConstantValue constant;
|
|
|
| - ConcatenateStrings(this.arguments, [this.constant]);
|
| + ConcatenateStrings(this.arguments);
|
|
|
| accept(ExpressionVisitor visitor) => visitor.visitConcatenateStrings(this);
|
| accept1(ExpressionVisitor1 visitor, arg) {
|
|
|