Bug 792689 - Add some double negations to the macros in Likely.h; r=Waldo

This commit is contained in:
Ms2ger 2012-09-20 13:17:05 +02:00
Родитель abf742d34d
Коммит 232ff717cd
1 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -12,11 +12,11 @@
#define mozilla_Likely_h_
#if defined(__clang__) || (defined(__GNUC__) && (__GNUC__ > 2))
# define MOZ_LIKELY(x) (__builtin_expect((x), 1))
# define MOZ_UNLIKELY(x) (__builtin_expect((x), 0))
# define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1))
# define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
#else
# define MOZ_LIKELY(x) (x)
# define MOZ_UNLIKELY(x) (x)
# define MOZ_LIKELY(x) (!!(x))
# define MOZ_UNLIKELY(x) (!!(x))
#endif
#endif /* mozilla_Likely_h_ */