From f52ad42425009e1dc6f96ac368ff533dc47b0416 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Sun, 13 Nov 2022 17:11:58 +0800 Subject: [PATCH] Fix error: unknown attribute 'long_call' ignored [-Werror,-Wunknown-attributes] Signed-off-by: Xiang Xiao --- include/nuttx/compiler.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/nuttx/compiler.h b/include/nuttx/compiler.h index 7e1407d32bf..dcafb0a6e9d 100644 --- a/include/nuttx/compiler.h +++ b/include/nuttx/compiler.h @@ -148,7 +148,11 @@ * (even though -mlong-calls does not appear in the compilation options) */ -# define farcall_function __attribute__ ((long_call)) +# if defined(__clang__) +# define farcall_function +# else +# define farcall_function __attribute__ ((long_call)) +# endif /* Code locate */