Plan 9 from Bell Labs’s /usr/web/sources/patch/ape-assert/readme
allow assert() in a non-bracketed if-else: if (v1 == v2) assert(!inverse); else { assert(inverse == 0 || inverse == 1); /* … */ }