File 0224-Remove-obsolete-defines.patch of Package erlang
From 97bbe142587a7210eb335273fec0145b0975eec2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= <bjorn@erlang.org>
Date: Wed, 12 Apr 2023 13:02:16 +0200
Subject: [PATCH] Remove obsolete defines
d225fdb5a00424 removed the `TUPLE0` define, but failed to remove
the defines `MAP0()` and `MAP0_SZ` that depend on it.
Closes #6723
---
erts/emulator/beam/erl_term.h | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/erts/emulator/beam/erl_term.h b/erts/emulator/beam/erl_term.h
index cff38badf7..2877c5f5ba 100644
--- a/erts/emulator/beam/erl_term.h
+++ b/erts/emulator/beam/erl_term.h
@@ -1268,15 +1268,12 @@ _ET_DECLARE_CHECKED(struct erl_node_*,external_ref_node,Eterm)
#define MAP_SZ(sz) (MAP_HEADER_FLATMAP_SZ + 2*sz + 1)
-#define MAP0_SZ MAP_SZ(0)
#define MAP1_SZ MAP_SZ(1)
#define MAP2_SZ MAP_SZ(2)
#define MAP3_SZ MAP_SZ(3)
#define MAP4_SZ MAP_SZ(4)
#define MAP5_SZ MAP_SZ(5)
-#define MAP0(hp) \
- (MAP_HEADER(hp, 0, TUPLE0(hp+MAP_HEADER_FLATMAP_SZ)), \
- make_flatmap(hp))
+
#define MAP1(hp, k1, v1) \
(MAP_HEADER(hp, 1, TUPLE1(hp+1+MAP_HEADER_FLATMAP_SZ, k1)), \
(hp)[MAP_HEADER_FLATMAP_SZ+0] = v1, \
--
2.35.3