082295a61e
This adds support lowering the encoding of top-level/static fields with initializers as if they were marked as late fields. This ensures that LateInitialization is thrown if final fields are written to during initialization. Closes #42956 Change-Id: I488fdddd87ebd935a0cdaf82a724e9b87d5f91ba Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/160724 Reviewed-by: Dmitry Stefantsov <dmitryas@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>
Target configurations.
A target can tailor the kernel IR for a specific backend.