| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index 3d06df2278a2a6ae290817d2d91c0804c74117b0..d7ad1f50d4ba0892b193f3f42fe2b3436d4dc362 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -5653,6 +5653,13 @@ void Field::DeoptimizeDependentCode() const {
|
| }
|
|
|
|
|
| +bool Field::IsUninitialized() const {
|
| + const Instance& value = Instance::Handle(raw_ptr()->value_);
|
| + ASSERT(value.raw() != Object::transition_sentinel().raw());
|
| + return value.raw() == Object::sentinel().raw();
|
| +}
|
| +
|
| +
|
| void Field::UpdateCid(intptr_t cid) const {
|
| if (guarded_cid() == kIllegalCid) {
|
| // Field is assigned first time.
|
|
|