Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"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; }



Because the whole point is to be maximally explicit and not implicit.


It's one of the MISRA rules - implicit comparisons aren't allowed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: