qemu_mode: make building warning free

This commit is contained in:
hexcoder-
2020-05-09 20:02:32 +02:00
parent 102067d43d
commit 20392878f1
4 changed files with 19 additions and 15 deletions

View File

@ -154,15 +154,19 @@ typedef int64_t s64;
#define MEM_BARRIER() __asm__ volatile("" ::: "memory")
#if __GNUC__ < 6
#define likely(_x) (_x)
#define unlikely(_x) (_x)
# ifndef likely
# define likely(_x) (_x)
# endif
# ifndef unlikely
# define unlikely(_x) (_x)
# endif
#else
#ifndef likely
#define likely(_x) __builtin_expect(!!(_x), 1)
#endif
#ifndef unlikely
#define unlikely(_x) __builtin_expect(!!(_x), 0)
#endif
# ifndef likely
# define likely(_x) __builtin_expect(!!(_x), 1)
# endif
# ifndef unlikely
# define unlikely(_x) __builtin_expect(!!(_x), 0)
# endif
#endif
#endif /* ! _HAVE_TYPES_H */