13d2937f76
The initial release assert was added when removing assembler intrinsics for implicit getters and replacing them with graph intrinsics in: https://dart-review.googlesource.com/c/sdk/+/155900 Normally if the return value of a implicit field getter is unboxed, the field itself must be unboxable. That is true, though just because we can unbox a field doesn't mean we always will: The unboxing field bitmap - which e.g. the GC uses - only allows 64-bits. Classes with more fields might have some fields boxed even though they could theoretically be unboxed. Closes https://github.com/flutter/flutter/issues/67803 Change-Id: I39717d356e293ed85becd64c8a664465d2abd31d Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/168100 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>