diff --git a/include/sbi/sbi_types.h b/include/sbi/sbi_types.h index def88bbad2..a9943d299c 100644 --- a/include/sbi/sbi_types.h +++ b/include/sbi/sbi_types.h @@ -69,7 +69,10 @@ typedef uint64_t be64_t; #define __packed __attribute__((packed)) #define __noreturn __attribute__((noreturn)) #define __aligned(x) __attribute__((aligned(x))) + +#ifndef __always_inline #define __always_inline inline __attribute__((always_inline)) +#endif #define likely(x) __builtin_expect((x), 1) #define unlikely(x) __builtin_expect((x), 0)