a80f9d7da8
R8 is used for passing the address when returning structs by value in the native ABI. Separated out from https://dart-review.googlesource.com/c/sdk/+/140290 Issue: https://github.com/dart-lang/sdk/issues/36730 Change-Id: I35187d35b8cd1b9fe6852faf0cd02a5f51e9f358 Cq-Include-Trybots: luci.dart.try:vm-ffi-android-debug-arm-try,vm-ffi-android-debug-arm64-try,vm-precomp-ffi-qemu-linux-release-arm-try,vm-kernel-linux-debug-ia32-try,vm-kernel-linux-debug-x64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/163204 Reviewed-by: Tess Strickland <sstrickl@google.com> Commit-Queue: Tess Strickland <sstrickl@google.com> Auto-Submit: Daco Harkes <dacoharkes@google.com>