Module Name: src Committed By: rillig Date: Tue Mar 19 23:19:04 UTC 2024
Modified Files: src/usr.bin/xlint/lint1: ckctype.c ckgetopt.c debug.c emit1.c tree.c Log Message: lint: keep invalid arguments in function calls Previously, arguments of incomplete type or 'void' cleared all arguments of the function call expression, requiring extra checks in later checks. Invalid function calls are now exported to the .ln files, but that's irrelevant in practice as these invalid function calls make lint1 fail, after which xlint removes the .ln file. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/usr.bin/xlint/lint1/ckctype.c cvs rdiff -u -r1.26 -r1.27 src/usr.bin/xlint/lint1/ckgetopt.c cvs rdiff -u -r1.73 -r1.74 src/usr.bin/xlint/lint1/debug.c cvs rdiff -u -r1.92 -r1.93 src/usr.bin/xlint/lint1/emit1.c cvs rdiff -u -r1.624 -r1.625 src/usr.bin/xlint/lint1/tree.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.