From 5d2b4c69b9fb7c23dc6b11d3b31b78b7532a7e27 Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Wed, 15 Feb 2023 19:35:48 +0100
Subject: [PATCH] [machdeps] update little_endian.c for compile-time detection

---
 make_machdep/little_endian.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/make_machdep/little_endian.c b/make_machdep/little_endian.c
index e1a0dda9f3b..0804526ddbb 100644
--- a/make_machdep/little_endian.c
+++ b/make_machdep/little_endian.c
@@ -22,9 +22,9 @@
 
 #if defined(__BYTE_ORDER__)
 #if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
-__attribute__((section(".data"))) unsigned char little_endian = 0xf4;
+_Static_assert(0,"little_endian is False");
 #elif __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
-__attribute__((section(".data"))) unsigned char little_endian = 0x15;
+_Static_assert(0,"little_endian is True");
 #else
 #error Unexpected __BYTE_ORDER__
 #endif
-- 
GitLab