From 2234cac914bec0e293f1013153d36a1b206a34ce Mon Sep 17 00:00:00 2001 From: Robert Pengelly Date: Sun, 19 Jul 2026 01:04:19 +0100 Subject: [PATCH] Aggregate fix --- amd64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amd64.c b/amd64.c index c4e661a..e27df61 100644 --- a/amd64.c +++ b/amd64.c @@ -230,7 +230,7 @@ static int amd64_relayout_aggregate_members (int owner_size, const char *owner_t } - size = member_infos[mi].size & 0x1f; + size = member_infos[mi].is_array ? member_infos[mi].size : (member_infos[mi].size & 0x1f); if (size <= 0) { size = DATA_INT & 0x1f; -- 2.34.1