Skip to content

Comment on NASA JPL C Coding Standard [pdf]

Comments

"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.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.