diff -rupN a/src/sna/compiler.h b/src/sna/compiler.h --- a/src/sna/compiler.h 2016-07-15 13:36:08.743145806 -0500 +++ b/src/sna/compiler.h 2016-07-15 13:37:21.424096461 -0500 @@ -32,13 +32,13 @@ #define likely(expr) (__builtin_expect (!!(expr), 1)) #define unlikely(expr) (__builtin_expect (!!(expr), 0)) #define noinline __attribute__((noinline)) -#define force_inline inline __attribute__((always_inline)) +#define force_inline inline #define fastcall __attribute__((regparm(3))) #define must_check __attribute__((warn_unused_result)) #define constant __attribute__((const)) #define pure __attribute__((pure)) #define tightly_packed __attribute__((__packed__)) -#define flatten __attribute__((flatten)) +#define flatten #define nonnull __attribute__((nonnull)) #define page_aligned __attribute__((aligned(4096))) #else