Module Name: src Committed By: rillig Date: Fri Jan 8 02:11:45 UTC 2021
Modified Files: src/tests/usr.bin/xlint/lint1: d_fold_test.c d_fold_test.exp msg_204.c msg_204.exp src/usr.bin/xlint/lint1: func.c Log Message: lint: fix function as controlling expression (since 2020-12-31) It's perfectly valid to directly use a function name as the controlling expression of an if statement. That function name is converted implicitly to a pointer to that function, and that is a scalar value then. Spotted by christos in lib/libpthread/pthread.c:634. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint1/d_fold_test.c \ src/tests/usr.bin/xlint/lint1/d_fold_test.exp cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/msg_204.c \ src/tests/usr.bin/xlint/lint1/msg_204.exp cvs rdiff -u -r1.52 -r1.53 src/usr.bin/xlint/lint1/func.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.