From bb7273bc471da56a17b9fc10dafda71923a473ff Mon Sep 17 00:00:00 2001 From: Ico Doornekamp Date: Thu, 9 Jan 2020 17:27:42 +0100 Subject: [PATCH] Use '__noinline' instead of 'noinline' for N_NOINLINE gcc attribute, this prevents clashes with systems where 'noinline' might be already defined (#13089) --- lib/nimbase.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nimbase.h b/lib/nimbase.h index 9bd2a808c37f1..f61be7a5bc4f5 100644 --- a/lib/nimbase.h +++ b/lib/nimbase.h @@ -221,7 +221,7 @@ __AVR__ #define N_NOCONV_PTR(rettype, name) rettype (*name) #if defined(__GNUC__) || defined(__ICC__) -# define N_NOINLINE(rettype, name) rettype __attribute__((noinline)) name +# define N_NOINLINE(rettype, name) rettype __attribute__((__noinline__)) name #elif defined(_MSC_VER) # define N_NOINLINE(rettype, name) __declspec(noinline) rettype name #else