| Index: runtime/vm/service_isolate.cc
 | 
| diff --git a/runtime/vm/service_isolate.cc b/runtime/vm/service_isolate.cc
 | 
| index ead50c8fec6e80d5be9394015db11a10bba5d63b..3665cf3da69f31e91b501b4d33a5fd6e844888df 100644
 | 
| --- a/runtime/vm/service_isolate.cc
 | 
| +++ b/runtime/vm/service_isolate.cc
 | 
| @@ -109,7 +109,7 @@ static uint8_t* allocator(uint8_t* ptr, intptr_t old_size, intptr_t new_size) {
 | 
|  static Dart_Port ExtractPort(Isolate* isolate, Dart_Handle receivePort) {
 | 
|    const ReceivePort& rp = Api::UnwrapReceivePortHandle(isolate, receivePort);
 | 
|    if (rp.IsNull()) {
 | 
| -    return DART_ILLEGAL_PORT;
 | 
| +    return ILLEGAL_PORT;
 | 
|    }
 | 
|    return rp.Id();
 | 
|  }
 | 
| @@ -147,9 +147,9 @@ static RawArray* MakeServiceExitMessage() {
 | 
|  
 | 
|  const char* ServiceIsolate::kName = "vm-service";
 | 
|  Isolate* ServiceIsolate::isolate_ = NULL;
 | 
| -Dart_Port ServiceIsolate::port_ = DART_ILLEGAL_PORT;
 | 
| -Dart_Port ServiceIsolate::load_port_ = DART_ILLEGAL_PORT;
 | 
| -Dart_Port ServiceIsolate::origin_ = DART_ILLEGAL_PORT;
 | 
| +Dart_Port ServiceIsolate::port_ = ILLEGAL_PORT;
 | 
| +Dart_Port ServiceIsolate::load_port_ = ILLEGAL_PORT;
 | 
| +Dart_Port ServiceIsolate::origin_ = ILLEGAL_PORT;
 | 
|  Dart_IsolateCreateCallback ServiceIsolate::create_callback_ = NULL;
 | 
|  uint8_t* ServiceIsolate::exit_message_ = NULL;
 | 
|  intptr_t ServiceIsolate::exit_message_length_ = 0;
 | 
| @@ -270,7 +270,7 @@ class ServiceIsolateNatives : public AllStatic {
 | 
|            Dart_Invoke(library, Dart_NewStringFromCString("boot"), 0, NULL);
 | 
|        ASSERT(!Dart_IsError(result));
 | 
|        Dart_Port port = ExtractPort(isolate, result);
 | 
| -      ASSERT(port != DART_ILLEGAL_PORT);
 | 
| +      ASSERT(port != ILLEGAL_PORT);
 | 
|        ServiceIsolate::SetServicePort(port);
 | 
|        Dart_ExitScope();
 | 
|      }
 | 
| @@ -356,7 +356,7 @@ bool ServiceIsolate::Exists() {
 | 
|  
 | 
|  bool ServiceIsolate::IsRunning() {
 | 
|    MonitorLocker ml(monitor_);
 | 
| -  return (port_ != DART_ILLEGAL_PORT) && (isolate_ != NULL);
 | 
| +  return (port_ != ILLEGAL_PORT) && (isolate_ != NULL);
 | 
|  }
 | 
|  
 | 
|  
 | 
| @@ -381,7 +381,7 @@ Dart_Port ServiceIsolate::Port() {
 | 
|  Dart_Port ServiceIsolate::WaitForLoadPort() {
 | 
|    MonitorLocker ml(monitor_);
 | 
|  
 | 
| -  while (initializing_ && (load_port_ == DART_ILLEGAL_PORT)) {
 | 
| +  while (initializing_ && (load_port_ == ILLEGAL_PORT)) {
 | 
|      ml.Wait();
 | 
|    }
 | 
|  
 | 
| @@ -487,7 +487,7 @@ void ServiceIsolate::SetServiceIsolate(Isolate* isolate) {
 | 
|      isolate_->is_service_isolate_ = true;
 | 
|      origin_ = isolate_->origin_id();
 | 
|    } else {
 | 
| -    origin_ = DART_ILLEGAL_PORT;
 | 
| +    origin_ = ILLEGAL_PORT;
 | 
|    }
 | 
|  }
 | 
|  
 | 
| @@ -601,11 +601,12 @@ class RunServiceTask : public ThreadPool::Task {
 | 
|        return;
 | 
|      }
 | 
|  
 | 
| -    isolate = Api::CastIsolate(create_callback(ServiceIsolate::kName,
 | 
| -                                               NULL,
 | 
| -                                               NULL,
 | 
| -                                               NULL,
 | 
| -                                               &error));
 | 
| +    isolate =
 | 
| +        reinterpret_cast<Isolate*>(create_callback(ServiceIsolate::kName,
 | 
| +                                                   NULL,
 | 
| +                                                   NULL,
 | 
| +                                                   NULL,
 | 
| +                                                   &error));
 | 
|      if (isolate == NULL) {
 | 
|        OS::PrintErr("vm-service: Isolate creation error: %s\n", error);
 | 
|        ServiceIsolate::FinishedInitializing();
 | 
| @@ -649,7 +650,7 @@ class RunServiceTask : public ThreadPool::Task {
 | 
|        Dart::ShutdownIsolate();
 | 
|      }
 | 
|      ServiceIsolate::SetServiceIsolate(NULL);
 | 
| -    ServiceIsolate::SetServicePort(DART_ILLEGAL_PORT);
 | 
| +    ServiceIsolate::SetServicePort(ILLEGAL_PORT);
 | 
|      if (FLAG_trace_service) {
 | 
|        OS::Print("vm-service: Shutdown.\n");
 | 
|      }
 | 
| @@ -727,7 +728,7 @@ void ServiceIsolate::Shutdown() {
 | 
|    SendServiceExitMessage();
 | 
|    {
 | 
|      MonitorLocker ml(monitor_);
 | 
| -    while (shutting_down_ && (port_ != DART_ILLEGAL_PORT)) {
 | 
| +    while (shutting_down_ && (port_ != ILLEGAL_PORT)) {
 | 
|        ml.Wait();
 | 
|      }
 | 
|    }
 | 
| 
 |