a98b8f3db3
In certain cases, VM can omit field setters for static fields as an optimization. This change makes sure that setters are not omitted if static field needs a null assertion. TEST=language/nnbd/null_assertions/parameter_checks_fields_and_setters_test (Borrowed from https://dart-review.googlesource.com/c/sdk/+/258220.) Fixes https://github.com/dart-lang/sdk/issues/49940 Change-Id: I370bff7ad2d9dddb38c6c1b481684fdda09636ac Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/258940 Reviewed-by: Liam Appelbe <liama@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>