Now
MAIN commitmail json YAML
src/usr.bin/xlint/lint1/Makefile@1.55
/
diff
/
nxr@1.55
src/usr.bin/xlint/lint1/Makefile.err-msgs-h@1.1 / diff / nxr@1.1
src/usr.bin/xlint/lint1/decl.c@1.107 / diff / nxr@1.107
src/usr.bin/xlint/lint1/err.c@1.64 / diff / nxr@1.64
src/usr.bin/xlint/lint1/lint1.h@1.49 / diff / nxr@1.49
src/usr.bin/xlint/lint1/Makefile.err-msgs-h@1.1 / diff / nxr@1.1
src/usr.bin/xlint/lint1/decl.c@1.107 / diff / nxr@1.107
src/usr.bin/xlint/lint1/err.c@1.64 / diff / nxr@1.64
src/usr.bin/xlint/lint1/lint1.h@1.49 / diff / nxr@1.49
lint: in DEBUG mode, verify printf parameters for messages
Since several years GCC validates printf-style strings, and there is no
reason not to let GCC do that work. This prevents bugs like the
segmentation fault that was fixed in tree.c 1.109 from 2021-01-01.
By default, lint is compiled with DEBUG off, but it's easy enough to
compile it in debug mode once in a while.
Since several years GCC validates printf-style strings, and there is no
reason not to let GCC do that work. This prevents bugs like the
segmentation fault that was fixed in tree.c 1.109 from 2021-01-01.
By default, lint is compiled with DEBUG off, but it's easy enough to
compile it in debug mode once in a while.