mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2026-09-20 15:21:42 +01:00
Add macros to properly guard clang's thread safety analysis attributes keeping compatibility with GCC, on top of making things more readable. Clang < 19 does not support guarded_by() [0], so do not define the macros in that case. [0] https://github.com/llvm/llvm-project/pull/94216 Signed-off-by: Carlos López <carlos.lopezr4096@gmail.com> Reviewed-by: Anup Patel <anup@brainfault.org> Link: https://lore.kernel.org/r/20260909162322.29778-3-carlos.lopezr4096@gmail.com Signed-off-by: Anup Patel <anup@brainfault.org>