X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Fcompiler.h;h=2b1923c263f6c054c642d0b7c9b518b4e769f736;hp=6bce5d0152e11742905461df5d1b6fcc1b71411d;hb=4a20aae0dd8469a352517a0b107416ffa99ccc55;hpb=8618172276fae088f311923a61bbf26c3d4d8941 diff --git a/include/wimlib/compiler.h b/include/wimlib/compiler.h index 6bce5d01..2b1923c2 100644 --- a/include/wimlib/compiler.h +++ b/include/wimlib/compiler.h @@ -50,10 +50,9 @@ # define WIMLIBAPI __attribute__((visibility("default"))) #endif -/* Declare that the annotated function should be inlined. Currently, we force - * the compiler to honor this because we use 'inline' in highly tuned code, e.g. - * compression codecs. */ -#define inline inline __attribute__((always_inline)) +/* Declare that the annotated function should always be inlined. This might be + * desirable in highly tuned code, e.g. compression codecs. */ +#define forceinline inline __attribute__((always_inline)) /* Declare that the annotated function should *not* be inlined. */ #define noinline __attribute__((noinline))