2c33d87a69
When converting InstanceCall to LoadField don't adjust deoptimization environment because when we deoptimize from LoadField back to InstanceCall we would expect to have receiver on the stack. This is a different situation from LoadField to LoadField lazy deoptimization in which case receiver should not be on the stack. Regression test provided by Ryan. Fixed: 42900 Change-Id: I6041ff02abf22a2bae0fdcd65d5b49ef8aec6204 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/157182 Commit-Queue: Vyacheslav Egorov <vegorov@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>