48c7a9267e
Before this change, Slot had separate fields and bits for type info: * cid_ * static_type_ * IsNullableBit * IsSentinelVisibleBit This change consolidates all these pieces into a CompileType. Also, native Slot objects are now Zone-allocated like all other Slot objects and can contain Zone-allocated handles (such as static type). TEST=ci Change-Id: I133179a08b8a88176129f571f01f568ea61b78df Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/320240 Commit-Queue: Alexander Markov <alexmarkov@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com> Reviewed-by: Slava Egorov <vegorov@google.com>