[PATCH 02/18] Added nxt_always_inline attribute.
Alejandro Colomar
alx.manpages at gmail.com
Thu Jun 2 18:04:56 UTC 2022
Wrap __attribute__((always_inline)) in our own macro, to be able
to use it selectively in function declarations.
---
src/nxt_clang.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/nxt_clang.h b/src/nxt_clang.h
index eff3cd5..b8fa08a 100644
--- a/src/nxt_clang.h
+++ b/src/nxt_clang.h
@@ -8,8 +8,9 @@
#define _NXT_CLANG_H_INCLUDED_
-#define nxt_inline __attribute__((always_inline)) static inline
-#define nxt_noinline __attribute__((noinline))
+#define nxt_always_inline __attribute__((__always_inline__))
+#define nxt_inline nxt_always_inline static inline
+#define nxt_noinline __attribute__((noinline))
#define nxt_cdecl
--
2.36.1
More information about the unit
mailing list