| Index: runtime/vm/message.cc
|
| diff --git a/runtime/vm/message.cc b/runtime/vm/message.cc
|
| index 54f40b4eeb77c91cee4a35bbd2c5d356a0e75b48..f9a341909fef1fc87acc837f7ee9a4cb8305eefd 100644
|
| --- a/runtime/vm/message.cc
|
| +++ b/runtime/vm/message.cc
|
| @@ -194,7 +194,12 @@ void MessageQueue::PrintJSON(JSONStream* stream) {
|
| message.AddPropertyF("name", "Isolate Message (%" Px ")", current->Id());
|
| message.AddPropertyF("messageObjectId", "messages/%" Px "",
|
| current->Id());
|
| - message.AddProperty("size", current->len());
|
| + if (current->type() == Message::kDataType) {
|
| + message.AddProperty("size", current->len());
|
| + } else {
|
| + ASSERT(current->type() == Message::kIntegerType);
|
| + message.AddProperty("integer", current->integer());
|
| + }
|
| message.AddProperty("index", depth++);
|
| message.AddPropertyF("_destinationPort", "%" Pd64 "",
|
| static_cast<int64_t>(current->dest_port()));
|
|
|