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