| Index: frog/leg/ssa/builder.dart
|
| diff --git a/frog/leg/ssa/builder.dart b/frog/leg/ssa/builder.dart
|
| index 8f7bea4a9353c2a824e0a355e7cfb12d8a85f8e9..40ddd744aa188065d3bb542a09b579f440a0baf2 100644
|
| --- a/frog/leg/ssa/builder.dart
|
| +++ b/frog/leg/ssa/builder.dart
|
| @@ -1975,7 +1975,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;
|
|
|