Index: runtime/vm/service_isolate.cc |
diff --git a/runtime/vm/service_isolate.cc b/runtime/vm/service_isolate.cc |
index 3494b126d91e3af3544d15e0c99c85a5296d0893..6df6ba1af81346581d3cc110b8c45a5421ab9498 100644 |
--- a/runtime/vm/service_isolate.cc |
+++ b/runtime/vm/service_isolate.cc |
@@ -597,12 +597,11 @@ class RunServiceTask : public ThreadPool::Task { |
return; |
} |
- isolate = |
- reinterpret_cast<Isolate*>(create_callback(ServiceIsolate::kName, |
- NULL, |
- NULL, |
- NULL, |
- &error)); |
+ isolate = Api::CastIsolate(create_callback(ServiceIsolate::kName, |
+ NULL, |
+ NULL, |
+ NULL, |
+ &error)); |
if (isolate == NULL) { |
OS::PrintErr("vm-service: Isolate creation error: %s\n", error); |
ServiceIsolate::FinishedInitializing(); |