| Index: runtime/vm/native_message_handler.cc
 | 
| diff --git a/runtime/vm/native_message_handler.cc b/runtime/vm/native_message_handler.cc
 | 
| index da869e2d9c8090f1ecad4492794c2da34c762f3a..8f8d7a6971c725426060d8f1a5aa9aa6d4666a95 100644
 | 
| --- a/runtime/vm/native_message_handler.cc
 | 
| +++ b/runtime/vm/native_message_handler.cc
 | 
| @@ -32,7 +32,8 @@ void NativeMessageHandler::CheckAccess() {
 | 
|  #endif
 | 
|  
 | 
|  
 | 
| -bool NativeMessageHandler::HandleMessage(Message* message) {
 | 
| +MessageHandler::MessageStatus NativeMessageHandler::HandleMessage(
 | 
| +    Message* message) {
 | 
|    if (message->IsOOB()) {
 | 
|      // We currently do not use OOB messages for native ports.
 | 
|      UNREACHABLE();
 | 
| @@ -45,7 +46,7 @@ bool NativeMessageHandler::HandleMessage(Message* message) {
 | 
|    Dart_CObject* object = reader.ReadMessage();
 | 
|    (*func())(message->dest_port(), object);
 | 
|    delete message;
 | 
| -  return true;
 | 
| +  return kOK;
 | 
|  }
 | 
|  
 | 
|  }  // namespace dart
 | 
| 
 |