[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:
Daco Harkes 2020-02-05 16:53:10 +00:00 committed by commit-bot@chromium.org
parent b17459731a
commit 73160d74bc

View file

@ -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."