summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Heymans <arthur@aheymans.xyz>2024-08-23 02:15:49 +0200
committerArthur Heymans <arthur@aheymans.xyz>2024-08-30 07:36:06 +0000
commitf4e4118fd68099b014daed341a5c6104979b4749 (patch)
tree74a0ba06bf3a80325177ed64ed30253453b36f26
parentde50a3f94bc4ee596bf87dd1bbcd1aa150d09fe9 (diff)
soc/intel/apl: Fix building with clang & LTO
LTO does not like that assert on a constant, so use the more appropriate static assertion. Change-Id: I52094ec825fcec56a9b9fb6b9abc58644c2bf9cb Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/84047 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Sean Rhodes <sean@starlabs.systems> Reviewed-by: Nico Huber <nico.h@gmx.de>
-rw-r--r--src/soc/intel/apollolake/romstage.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/soc/intel/apollolake/romstage.c b/src/soc/intel/apollolake/romstage.c
index f71088311b..d8d11a0402 100644
--- a/src/soc/intel/apollolake/romstage.c
+++ b/src/soc/intel/apollolake/romstage.c
@@ -319,7 +319,7 @@ void platform_fsp_memory_init_params_cb(FSPM_UPD *mupd, uint32_t version)
mrc_cache_current_mmap_leak(MRC_VARIABLE_DATA, version,
NULL);
- assert(CONFIG(BOOT_DEVICE_MEMORY_MAPPED));
+ _Static_assert(CONFIG(BOOT_DEVICE_MEMORY_MAPPED), "Boot device not memory mapped");
fsp_version = version;
}