| Index: runtime/vm/object.h
|
| ===================================================================
|
| --- runtime/vm/object.h (revision 32267)
|
| +++ runtime/vm/object.h (working copy)
|
| @@ -992,6 +992,11 @@
|
| }
|
| void set_is_mixin_type_applied() const;
|
|
|
| + bool is_updated_guarded_cid() const {
|
| + return UpdatedGuardedCidBit::decode(raw_ptr()->state_bits_);
|
| + }
|
| + void set_is_updated_guarded_cid() const;
|
| +
|
| uint16_t num_native_fields() const {
|
| return raw_ptr()->num_native_fields_;
|
| }
|
| @@ -1089,6 +1094,7 @@
|
| kMarkedForParsingBit = 8,
|
| kMixinAppAliasBit = 9,
|
| kMixinTypeAppliedBit = 10,
|
| + kUpdateGuardedCid = 11,
|
| };
|
| class ConstBit : public BitField<bool, kConstBit, 1> {};
|
| class ImplementedBit : public BitField<bool, kImplementedBit, 1> {};
|
| @@ -1101,6 +1107,7 @@
|
| class MarkedForParsingBit : public BitField<bool, kMarkedForParsingBit, 1> {};
|
| class MixinAppAliasBit : public BitField<bool, kMixinAppAliasBit, 1> {};
|
| class MixinTypeAppliedBit : public BitField<bool, kMixinTypeAppliedBit, 1> {};
|
| + class UpdatedGuardedCidBit : public BitField<bool, kUpdateGuardedCid, 1> {};
|
|
|
| void set_name(const String& value) const;
|
| void set_user_name(const String& value) const;
|
|
|