| Index: frog/leg/ssa/builder.dart
|
| diff --git a/frog/leg/ssa/builder.dart b/frog/leg/ssa/builder.dart
|
| index 478124917ba365f509fcb27d4631c4aa2e9e90ce..e3dc5f09adca0c23c118b6a5ea80959012ba80b7 100644
|
| --- a/frog/leg/ssa/builder.dart
|
| +++ b/frog/leg/ssa/builder.dart
|
| @@ -1983,7 +1983,15 @@ class SsaBuilder implements Visitor {
|
| }
|
| }
|
|
|
| - visitNewExpression(NewExpression node) => visitSend(node.send);
|
| + visitNewExpression(NewExpression node) {
|
| + if (node.isConst()) {
|
| + ConstantHandler handler = compiler.constantHandler;
|
| + Constant constant = handler.compileNodeWithDefinitions(node, elements);
|
| + stack.add(graph.addConstant(constant));
|
| + } else {
|
| + visitSend(node.send);
|
| + }
|
| + }
|
|
|
| visitSendSet(SendSet node) {
|
| Operator op = node.assignmentOperator;
|
|
|