931eadabf3
This extracts the runtime call out into a stub to avoid pushing arguments inside the InitStaticFieldInstr. As a nice side-effect this also reduces the size of the instruction by 7-8 instructions (as well as makes the code architecture agnostic). Issue https://github.com/dart-lang/sdk/issues/40753 Change-Id: I7ffa3812a3adca4941867a080a1f30a9404911d5 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141893 Reviewed-by: Alexander Markov <alexmarkov@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>