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