mirror of
https://github.com/dart-lang/sdk
synced 2024-09-15 23:49:47 +00:00
[vm/ffi] Revert erroneous assertions
Reverts adding the asserts from https://dart-review.googlesource.com/c/sdk/+/129081/47/runtime/vm/compiler/ffi/abi.cc Change-Id: I2575cfa717a464f92c29ac8e5439d1173ce13cf0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/134337 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
This commit is contained in:
parent
b17459731a
commit
73160d74bc
|
@ -52,14 +52,9 @@ Abi TargetAbi() {
|
|||
(defined(TARGET_OS_LINUX) || defined(TARGET_OS_MACOS) || \
|
||||
defined(TARGET_OS_ANDROID))) || \
|
||||
(defined(TARGET_ARCH_ARM) && defined(TARGET_OS_IOS))
|
||||
static_assert(
|
||||
CallingConventions::kFieldAlignment == kAlignedToValueSizeBut8AlignedTo4,
|
||||
"FFI transformation alignment");
|
||||
return Abi::kWordSize32Align32;
|
||||
#elif defined(TARGET_ARCH_IA32) && defined(TARGET_OS_WINDOWS) || \
|
||||
defined(TARGET_ARCH_ARM)
|
||||
static_assert(CallingConventions::kFieldAlignment == kAlignedToValueSize,
|
||||
"FFI transformation alignment");
|
||||
return Abi::kWordSize32Align64;
|
||||
#else
|
||||
#error "Unknown platform. Please add alignment requirements for ABI."
|
||||
|
|
Loading…
Reference in a new issue