Index: runtime/lib/isolate.cc |
=================================================================== |
--- runtime/lib/isolate.cc (revision 3557) |
+++ runtime/lib/isolate.cc (working copy) |
@@ -10,6 +10,7 @@ |
#include "vm/dart_entry.h" |
#include "vm/exceptions.h" |
#include "vm/longjump.h" |
+#include "vm/message_queue.h" |
#include "vm/object.h" |
#include "vm/object_store.h" |
#include "vm/port.h" |
@@ -362,7 +363,8 @@ |
uint8_t* data = SerializeObject(Instance::CheckedHandle(arguments->At(2))); |
// TODO(turnidge): Throw an exception when the return value is false? |
- PortMap::PostMessage(send_id, reply_id, Api::CastMessage(data)); |
+ PortMap::PostMessage(new Message( |
+ send_id, reply_id, data, Message::kNormalPriority)); |
} |
} // namespace dart |