[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