e5732b1886
After changing `elementAt` and `sizeOf` to only accept static types (https://dart-review.googlesource.com/c/sdk/+/178200) and rewrite all the calls with static types in the CFE (https://dart-review.googlesource.com/c/sdk/+/182262), the runtime entry can now be removed. One less place where the runtime relies on `Struct` subtypes not being tree shaken. Issue: https://github.com/dart-lang/sdk/issues/38721 Because we're no longer using `NativeType`s in a RTE to calculate their size, these do no longer need to be available in the precompiled runtime. Closes: https://github.com/dart-lang/sdk/issues/42809 TEST=tests/ffi(_2)/* Change-Id: I8682a3bb4d2dc3ee71531cf71909e47489e96f12 Cq-Include-Trybots: luci.dart.try:vm-kernel-precomp-linux-debug-x64-try,vm-kernel-precomp-nnbd-linux-debug-x64-try,vm-precomp-ffi-qemu-linux-release-arm-try,vm-ffi-android-debug-arm64-try,vm-ffi-android-debug-arm-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/185085 Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Clement Skau <cskau@google.com>