Y
Hacker News
new
|
ask
|
show
|
jobs
by
SjuulJanssen
5063 days ago
"A recommended use of assertions is to follow the following pattern:" if (!c_assert(p >= 0) == true) { return ERROR; }
Why not: if (!c_assert(p >= 0)) { return ERROR; }
2 comments
vbtemp
5063 days ago
Because the whole point is to be maximally explicit and not implicit.
link
jbester
5063 days ago
It's one of the MISRA rules - implicit comparisons aren't allowed.
link