| Index: runtime/vm/class_finalizer.h
|
| diff --git a/runtime/vm/class_finalizer.h b/runtime/vm/class_finalizer.h
|
| index de8cdde95c6c2bec2a00d9759b748da3217f0dfd..c44989bc108471ec0a89e16ed5a6a389f2da102f 100644
|
| --- a/runtime/vm/class_finalizer.h
|
| +++ b/runtime/vm/class_finalizer.h
|
| @@ -7,23 +7,10 @@
|
|
|
| #include "vm/allocation.h"
|
| #include "vm/growable_array.h"
|
| +#include "vm/object.h"
|
|
|
| namespace dart {
|
|
|
| -class AbstractType;
|
| -class Class;
|
| -class Error;
|
| -class Function;
|
| -class GrowableObjectArray;
|
| -class MixinAppType;
|
| -class RawAbstractType;
|
| -class RawClass;
|
| -class RawType;
|
| -class Script;
|
| -class Type;
|
| -class TypeArguments;
|
| -class UnresolvedClass;
|
| -
|
| // Traverses all pending, unfinalized classes, validates and marks them as
|
| // finalized.
|
| class ClassFinalizer : public AllStatic {
|
| @@ -149,7 +136,7 @@ class ClassFinalizer : public AllStatic {
|
| intptr_t num_uninitialized_arguments,
|
| Error* bound_error,
|
| GrowableObjectArray* pending_types,
|
| - GrowableObjectArray* trail);
|
| + TrailPtr trail);
|
| static void CheckRecursiveType(const Class& cls,
|
| const Type& type,
|
| GrowableObjectArray* pending_types);
|
|
|