b524f398c3
* Setting the nonNullAsserts flag in the bootstrapping logic will enable/disable failing when a null value is passed to a non-nullable method parameter when running with weak null safety. * Move the --null-assertions from VM options to the shared options in the test and use it to set the flag in DDC the entry point. * Configure other backends to ignore the flag. Change-Id: Ia2670514bed7fa981564e99b85d74f6bae6dd9fc Fixes: https://github.com/dart-lang/sdk/issues/42404 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/151306 Commit-Queue: Nicholas Shahan <nshahan@google.com> Reviewed-by: Mark Zhou <markzipan@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com>