macro: add _unlikely_() to assert_return()

As the name indicates assert_return() is really just for assertions,
i.e. where it's a programming error if the assertion does not hold.
Hence it is safe to add _unlikely_() decorators for the expression to
check.
This commit is contained in:
Lennart Poettering 2013-11-19 01:10:40 +01:00
parent 780dbeef9f
commit d3cfcae9db

View file

@ -150,7 +150,7 @@ static inline size_t ALIGN_TO(size_t l, size_t ali) {
#define assert_return(expr, r) \
do { \
if (!(expr)) \
if (_unlikely_(!(expr))) \
return (r); \
} while (false)