[2019-02] [arm] fix armv7k regression on struct passing (#14379)
commitc5217a1287d71774f00b44c812a5daf34c322cd4
authormonojenkins <jo.shields+jenkins@xamarin.com>
Tue, 7 May 2019 18:19:23 +0000 (7 14:19 -0400)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 7 May 2019 18:19:23 +0000 (7 20:19 +0200)
tree7bffbaa923c97c3639a171d39f4af1d033aad707
parent6d8aed9c8a103f483cfcb82cd5656920811b631e
[2019-02] [arm] fix armv7k regression on struct passing (#14379)

We can't use `slotsize=8` on `armv7k` as it leads to stack corruption.

Note that `mtouch` already calls the AOT compiler with `--aot=mtriple=arm64_32-ios`, so no changes are required there.

Regression introduced by https://github.com/mono/mono/pull/12992

Fixes https://github.com/mono/mono/issues/13454
mono/mini/mini-arm.c