ART: Remove time_utils dependency in thread_list.h
Reduce transitive includes.
Test: m test-art-host
Change-Id: I2ddaa4601d5a998405f9ca35e55ccbc098384535
diff --git a/runtime/thread_list.h b/runtime/thread_list.h
index cdfb934..93b9bdf 100644
--- a/runtime/thread_list.h
+++ b/runtime/thread_list.h
@@ -20,7 +20,6 @@
#include "barrier.h"
#include "base/histogram.h"
#include "base/mutex.h"
-#include "base/time_utils.h"
#include "base/value_object.h"
#include "jni.h"
#include "suspend_reason.h"
@@ -47,7 +46,8 @@
static constexpr uint32_t kMaxThreadId = 0xFFFF;
static constexpr uint32_t kInvalidThreadId = 0;
static constexpr uint32_t kMainThreadId = 1;
- static constexpr uint64_t kDefaultThreadSuspendTimeout = MsToNs(kIsDebugBuild ? 50000 : 10000);
+ static constexpr uint64_t kDefaultThreadSuspendTimeout =
+ kIsDebugBuild ? 50'000'000'000ull : 10'000'000'000ull;
explicit ThreadList(uint64_t thread_suspend_timeout_ns);
~ThreadList();