inline void set_registry_slot(int slot);
// [validity_cell]: Cell containing the validity bit for prototype chains
// going through this object, or Smi(0) if uninitialized.
+ // When a prototype object changes its map, then both its own validity cell
+ // and those of all "downstream" prototypes are invalidated; handlers for a
+ // given receiver embed the currently valid cell for that receiver's prototype
+ // during their compilation and check it on execution.
DECL_ACCESSORS(validity_cell, Object)
// [constructor_name]: User-friendly name of the original constructor.
DECL_ACCESSORS(constructor_name, Object)