| Index: runtime/vm/raw_object.cc
|
| diff --git a/runtime/vm/raw_object.cc b/runtime/vm/raw_object.cc
|
| index 9e97d1e242fc670bb762ca73b563d87fb50c2813..cbe7974f16e1963ee80afa28df64a1066ad90e6e 100644
|
| --- a/runtime/vm/raw_object.cc
|
| +++ b/runtime/vm/raw_object.cc
|
| @@ -142,6 +142,12 @@ intptr_t RawObject::Size() const {
|
| instance_size = JSRegExp::InstanceSize(data_length);
|
| break;
|
| }
|
| + case kFreeListElement: {
|
| + uword addr = RawObject::ToAddr(const_cast<RawObject*>(this));
|
| + FreeListElement* element = reinterpret_cast<FreeListElement*>(addr);
|
| + instance_size = element->Size();
|
| + break;
|
| + }
|
| default:
|
| UNREACHABLE();
|
| break;
|
|
|