Edit build.lua for programs losing their private assert.h, so they depend on a list of .h files excluding assert.h. Remove modules/src/assert; it would be a dependency of cpp.ansi but we didn't build it, so cpp.ansi uses the libc assert. I hope that libc <assert.h> can better report failed assertions. Some old "assert.h" files didn't report the expression. Some reported a literal "x", because traditional C expanded the macro parameter x in "x", but ANSI C89 doesn't expand macro parameters in string literals. |
||
---|---|---|
.. | ||
alloc.c | ||
alloc.h | ||
backward.c | ||
build.lua | ||
cleanup.c | ||
em_opt.6 | ||
ext.h | ||
flow.c | ||
getline.c | ||
line.h | ||
lookup.c | ||
lookup.h | ||
main.c | ||
mktab.y | ||
optim.h | ||
param.h | ||
pattern.h | ||
patterns | ||
peephole.c | ||
pop_push.awk | ||
pop_push.h | ||
process.c | ||
proinf.h | ||
putline.c | ||
reg.c | ||
scan.l | ||
special.c | ||
tes.c | ||
tes.h | ||
testopt | ||
types.h | ||
util.c | ||
var.c |