| Index: runtime/vm/dart_api_state.h
|
| ===================================================================
|
| --- runtime/vm/dart_api_state.h (revision 42893)
|
| +++ runtime/vm/dart_api_state.h (working copy)
|
| @@ -16,7 +16,7 @@
|
| #include "vm/object.h"
|
| #include "vm/os.h"
|
| #include "vm/raw_object.h"
|
| -#include "vm/thread.h"
|
| +#include "vm/os_thread.h"
|
| #include "vm/visitor.h"
|
|
|
| #include "vm/handles_impl.h"
|
| @@ -617,17 +617,18 @@
|
| ApiNativeScope() {
|
| // Currently no support for nesting native scopes.
|
| ASSERT(Current() == NULL);
|
| - Thread::SetThreadLocal(Api::api_native_key_, reinterpret_cast<uword>(this));
|
| + OSThread::SetThreadLocal(Api::api_native_key_,
|
| + reinterpret_cast<uword>(this));
|
| }
|
|
|
| ~ApiNativeScope() {
|
| ASSERT(Current() == this);
|
| - Thread::SetThreadLocal(Api::api_native_key_, 0);
|
| + OSThread::SetThreadLocal(Api::api_native_key_, 0);
|
| }
|
|
|
| static inline ApiNativeScope* Current() {
|
| return reinterpret_cast<ApiNativeScope*>(
|
| - Thread::GetThreadLocal(Api::api_native_key_));
|
| + OSThread::GetThreadLocal(Api::api_native_key_));
|
| }
|
|
|
| Zone* zone() { return zone_.GetZone(); }
|
|
|