File 2612-erts-Refactor-ERTS_DEFAULT_ALCU_INIT.patch of Package erlang
From 71d78dd4e9338ab36122be22afb501146275167c Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Mon, 18 Aug 2025 16:34:13 +0200
Subject: [PATCH 2/3] erts: Refactor ERTS_DEFAULT_ALCU_INIT
to use C99 named fields.
---
erts/emulator/beam/erl_alloc_util.h | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/erts/emulator/beam/erl_alloc_util.h b/erts/emulator/beam/erl_alloc_util.h
index 02cbc6a799..6c017b815a 100644
--- a/erts/emulator/beam/erl_alloc_util.h
+++ b/erts/emulator/beam/erl_alloc_util.h
@@ -100,9 +100,9 @@ typedef struct {
#ifndef SMALL_MEMORY
#define ERTS_DEFAULT_ALCU_INIT { \
- 1024*1024, /* (bytes) ycs: sys_alloc carrier size */\
- ~((UWord) 0), /* (amount) mmc: max mseg carriers */\
- 1 /* (bool) sac: sys_alloc carriers */\
+ .ycs = 1024*1024, /* (bytes): sys_alloc carrier size */\
+ .mmc = ~((UWord) 0), /* (amount): max mseg carriers */\
+ .sac = 1 /* (bool): sys_alloc carriers */\
}
#define ERTS_DEFAULT_ALLCTR_INIT { \
@@ -141,9 +141,9 @@ typedef struct {
#else /* if SMALL_MEMORY */
#define ERTS_DEFAULT_ALCU_INIT { \
- 128*1024, /* (bytes) ycs: sys_alloc carrier size */\
- 1024, /* (amount) mmc: max mseg carriers */\
- 1 /* (bool) sac: sys_alloc carriers */\
+ .ycs = 128*1024, /* (bytes): sys_alloc carrier size */\
+ .mmc = 1024, /* (amount): max mseg carriers */\
+ .sac = 1 /* (bool): sys_alloc carriers */\
}
#define ERTS_DEFAULT_ALLCTR_INIT { \
--
2.51.0