7150b0e507
Previously, the fix would decide that `= complicatedThingWithMaybeSideEffects().length` was trivial, and could be removed wholly. This change makes it look more carefully to decide if it is safe to remove the right side (assigned expression). Change-Id: I5fd7b682869be4e37fc09a387ce7f33553e54ee1 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/492200 Commit-Queue: Samuel Rawlins <srawlins@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>