diff --git a/pkg/front_end/lib/src/fasta/type_inference/inference_visitor_base.dart b/pkg/front_end/lib/src/fasta/type_inference/inference_visitor_base.dart index 6082599e47a..58930047ecb 100644 --- a/pkg/front_end/lib/src/fasta/type_inference/inference_visitor_base.dart +++ b/pkg/front_end/lib/src/fasta/type_inference/inference_visitor_base.dart @@ -1373,7 +1373,8 @@ abstract class InferenceVisitorBase implements InferenceVisitor { ObjectAccessTarget target = objectAccessDescriptor.findNonExtensionTarget(this); - if (instrumented && + if (instrumentation != null && + instrumented && receiverBound != const DynamicType() && (target.isInstanceMember || target.isObjectMember)) { instrumentation?.record(uriForInstrumentation, fileOffset, 'target',