Alexandre Julliard : winebuild: Fix 64-bit argument alignment on ARM.

Alexandre Julliard julliard at winehq.org
Wed Aug 25 15:21:44 CDT 2021


Module: wine
Branch: master
Commit: 8ee30e6dcc6cc705c9e59893d631e79d887b0644
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8ee30e6dcc6cc705c9e59893d631e79d887b0644

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Aug 25 15:14:11 2021 +0200

winebuild: Fix 64-bit argument alignment on ARM.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 tools/winebuild/utils.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/winebuild/utils.c b/tools/winebuild/utils.c
index 56e76fc35cd..441e84aa092 100644
--- a/tools/winebuild/utils.c
+++ b/tools/winebuild/utils.c
@@ -1144,6 +1144,7 @@ unsigned int get_args_size( const ORDDEF *odp )
         {
         case ARG_INT64:
         case ARG_DOUBLE:
+            if (target_cpu == CPU_ARM) size = (size + 7) & ~7;
             size += 8;
             break;
         case ARG_INT128:




More information about the wine-cvs mailing list