mirror of
https://github.com/systemd/systemd.git
synced 2024-11-24 18:53:33 +08:00
shared/condition: fix gcc5 warning
Fixes the warning below. src/shared/condition.c: In function ‘condition_new’: src/shared/condition.c:47:27: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] assert(!parameter == (type == CONDITION_NULL)); ^ src/shared/macro.h:42:44: note: in definition of macro ‘_unlikely_’ #define _unlikely_(x) (__builtin_expect(!!(x),0)) ^ src/shared/macro.h:226:22: note: in expansion of macro ‘assert_se’ #define assert(expr) assert_se(expr) ^ src/shared/condition.c:47:9: note: in expansion of macro ‘assert’ assert(!parameter == (type == CONDITION_NULL)); ^
This commit is contained in:
parent
0d4ad91dd4
commit
8a9c6071cb
@ -44,7 +44,7 @@ Condition* condition_new(ConditionType type, const char *parameter, bool trigger
|
||||
|
||||
assert(type >= 0);
|
||||
assert(type < _CONDITION_TYPE_MAX);
|
||||
assert(!parameter == (type == CONDITION_NULL));
|
||||
assert((!parameter) == (type == CONDITION_NULL));
|
||||
|
||||
c = new0(Condition, 1);
|
||||
if (!c)
|
||||
|
Loading…
Reference in New Issue
Block a user