| Index: runtime/vm/class_finalizer.cc | 
| =================================================================== | 
| --- runtime/vm/class_finalizer.cc	(revision 31621) | 
| +++ runtime/vm/class_finalizer.cc	(working copy) | 
| @@ -1273,6 +1273,9 @@ | 
| // A constructor cannot override anything. | 
| for (intptr_t i = 0; i < interfaces.Length(); i++) { | 
| super_class ^= interfaces.At(i); | 
| +        // Finalize superclass since overrides check relies on all members | 
| +        // of the superclass to be finalized. | 
| +        FinalizeClass(super_class); | 
| overridden_function = super_class.LookupDynamicFunction(name); | 
| if (!overridden_function.IsNull() && | 
| !function.HasCompatibleParametersWith(overridden_function, | 
|  |