| Index: runtime/vm/class_finalizer.cc
|
| diff --git a/runtime/vm/class_finalizer.cc b/runtime/vm/class_finalizer.cc
|
| index 027072b6fd87e4a29dd79cecbf53538dd59b86d8..6554d233b1142f4a5a12f3cc9daf6d81ddaddcda 100644
|
| --- a/runtime/vm/class_finalizer.cc
|
| +++ b/runtime/vm/class_finalizer.cc
|
| @@ -12,6 +12,7 @@
|
| #include "vm/log.h"
|
| #include "vm/object_store.h"
|
| #include "vm/symbols.h"
|
| +#include "vm/timeline.h"
|
|
|
| namespace dart {
|
|
|
| @@ -118,6 +119,8 @@ static void CollectImmediateSuperInterfaces(
|
| // b) after the user classes are loaded (dart_api).
|
| bool ClassFinalizer::ProcessPendingClasses() {
|
| Thread* thread = Thread::Current();
|
| + NOT_IN_PRODUCT(TimelineDurationScope tds(thread, Timeline::GetIsolateStream(),
|
| + "ProcessPendingClasses"));
|
| Isolate* isolate = thread->isolate();
|
| ASSERT(isolate != NULL);
|
| HANDLESCOPE(thread);
|
|
|