| Index: runtime/vm/class_finalizer.cc
|
| diff --git a/runtime/vm/class_finalizer.cc b/runtime/vm/class_finalizer.cc
|
| index 0d1e4962b28cfc53aeb57cff31b412bbcc4e7cae..36e79a4f4ed2bbcc3f5f52d4652f7c7b01c3778d 100644
|
| --- a/runtime/vm/class_finalizer.cc
|
| +++ b/runtime/vm/class_finalizer.cc
|
| @@ -915,7 +915,9 @@ static RawClass* FindSuperOwnerOfFunction(const Class& cls,
|
| super_class = cls.SuperClass();
|
| while (!super_class.IsNull()) {
|
| function = super_class.LookupFunction(name);
|
| - if (!function.IsNull() && !function.is_static()) {
|
| + if (!function.IsNull() &&
|
| + !function.is_static() &&
|
| + !function.IsMethodExtractor()) {
|
| return super_class.raw();
|
| }
|
| super_class = super_class.SuperClass();
|
|
|