| Index: runtime/vm/runtime_entry.h
|
| ===================================================================
|
| --- runtime/vm/runtime_entry.h (revision 44671)
|
| +++ runtime/vm/runtime_entry.h (working copy)
|
| @@ -78,7 +78,8 @@
|
| if (FLAG_trace_runtime_calls) OS::Print("Runtime call: %s\n", ""#name); \
|
| { \
|
| Isolate* isolate = arguments.isolate(); \
|
| - Thread* thread = Thread::CurrentFromCurrentIsolate(isolate); \
|
| + Thread* thread = isolate->main_thread(); \
|
| + ASSERT(thread == Thread::Current()); \
|
| StackZone zone(isolate); \
|
| HANDLESCOPE(isolate); \
|
| DRT_Helper##name(isolate, thread, zone.GetZone(), arguments); \
|
|
|