| Index: dart/frog/leg/ssa/nodes.dart
|
| diff --git a/dart/frog/leg/ssa/nodes.dart b/dart/frog/leg/ssa/nodes.dart
|
| index 0d7b4f125531863bd126db9ae7059388157619cf..122282a98d39f5efeda9f0205ee12c4c543fee62 100644
|
| --- a/dart/frog/leg/ssa/nodes.dart
|
| +++ b/dart/frog/leg/ssa/nodes.dart
|
| @@ -1091,7 +1091,8 @@ class HInvokeInterceptor extends HInvokeStatic {
|
| accept(HVisitor visitor) => visitor.visitInvokeInterceptor(this);
|
|
|
| HType computeType() {
|
| - if (name == const SourceString('length') && inputs[1].isStringOrArray()) {
|
| + if (getter && name == const SourceString('length')
|
| + && inputs[1].isStringOrArray()) {
|
| builtinJsName = 'length';
|
| return HType.INTEGER;
|
| } else if (name == const SourceString('add') && inputs[1].isArray()) {
|
|
|