| Index: runtime/vm/object.cc | 
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc | 
| index f60ab345f95fa026c43b842d891884eb83e7c579..19a2197c4bf67f291f6d128b3b268c8baccc232b 100644 | 
| --- a/runtime/vm/object.cc | 
| +++ b/runtime/vm/object.cc | 
| @@ -13441,13 +13441,12 @@ bool ICData::HasOneTarget() const { | 
| } | 
|  | 
|  | 
| -bool ICData::HasOnlyDispatcherTargets() const { | 
| +bool ICData::HasOnlyDispatcherOrImplicitAccessorTargets() const { | 
| const intptr_t len = NumberOfChecks(); | 
| Function& target = Function::Handle(); | 
| for (intptr_t i = 0; i < len; i++) { | 
| target = GetTargetAt(i); | 
| -    if (!target.IsNoSuchMethodDispatcher() && | 
| -        !target.IsInvokeFieldDispatcher()) { | 
| +    if (!target.IsDispatcherOrImplicitAccessor()) { | 
| return false; | 
| } | 
| } | 
|  |