72bd9baa54
For some reason unboxing information was not generated for unreachable fields. However, unreachable field can be used as an interface target, and unboxing info contains a flag indicating if register calling convention should be used which affects how the call via this field as an interface target is going to be performed. So it is incorrect to omit such unboxing info and this change fixes this bug. TEST=vm/dart/regress_b_450678575_test Bug: b/450678575 Change-Id: Ic1f299d9c0b09005c8bbfd95d1a409c113630263 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/454681 Commit-Queue: Alexander Markov <alexmarkov@google.com> Reviewed-by: Slava Egorov <vegorov@google.com>