1bc1b8f854
Hopefully this will avoid bugs in the future if the lowering of late variables changes. This does not change the current optimization for late variables with list literal initializers. That lowering introduces a final variable that is not marked as late that appears as the receiver in this logic. Change-Id: Ib99d0987b166d3f38b60d0dce3fedb166d772e64 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/175444 Reviewed-by: Stephen Adams <sra@google.com> Commit-Queue: Nicholas Shahan <nshahan@google.com>