3d0a29d159
Before this change, Slot::Equals would hit the default UNREACHABLE() case if used to compare two equal native slots. That's surprising and also unavoidable if code comparing arbitrary slots wants to check Slot equality, since there's no existing predicate to determine whether an arbitrary slot is native. TEST=ci Cq-Include-Trybots: luci.dart.try:vm-aot-linux-debug-x64-try,vm-aot-mac-release-arm64-try,vm-aot-mac-product-arm64-try,vm-aot-linux-product-x64-try,vm-aot-dwarf-linux-product-x64-try,vm-linux-debug-x64-try,vm-mac-debug-arm64-try,vm-mac-release-arm64-try Change-Id: Ia794a33fc607013bf35435b0427ceb02bdae4b0d Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/419560 Reviewed-by: Daco Harkes <dacoharkes@google.com> Commit-Queue: Tess Strickland <sstrickl@google.com>