2fd4b4f562
Bug: https://github.com/dart-lang/sdk/issues/42536 Bug: https://github.com/dart-lang/sdk/issues/42535 Since ddc would require a potentially breaking change to emit these checks in unsound mode without opt-in and it's currently not possible to emit these checks only in opt-in with dart2js, both are changed to only emit checks in sound mode. In ddc, calling convention is changed conditionally on sound mode as well to avoid emitting unnecessary code in unsound mode. Change-Id: I42f7bb5a53550f4ee5412fbbbfb6ca533c393e96 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/169247 Reviewed-by: Nicholas Shahan <nshahan@google.com> Commit-Queue: Srujan Gaddam <srujzs@google.com>