| Index: pkg/compiler/lib/src/inferrer/node_tracer.dart
|
| diff --git a/pkg/compiler/lib/src/inferrer/node_tracer.dart b/pkg/compiler/lib/src/inferrer/node_tracer.dart
|
| index 5ce37d16863aec08d6c416e8e85d81c08ee6814c..dd58fb37167bee7661f7d16cd6a1d0ad11e18bff 100644
|
| --- a/pkg/compiler/lib/src/inferrer/node_tracer.dart
|
| +++ b/pkg/compiler/lib/src/inferrer/node_tracer.dart
|
| @@ -305,7 +305,7 @@ abstract class TracerVisitor<T extends TypeInformation>
|
| bailout('Used as key in Map');
|
| }
|
|
|
| - if (info.targetsIncludeNoSuchMethod &&
|
| + if (info.targetsIncludeComplexNoSuchMethod(inferrer) &&
|
| info.arguments != null &&
|
| info.arguments.contains(currentUser)) {
|
| bailout('Passed to noSuchMethod');
|
|
|