Module Name: src Committed By: rillig Date: Thu Sep 26 21:31:09 UTC 2024
Modified Files: src/tests/usr.bin/xlint/lint1: msg_192.c msg_231.c Log Message: tests/lint: test more cases of unused parameters and local variables To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/tests/usr.bin/xlint/lint1/msg_192.c cvs rdiff -u -r1.6 -r1.7 src/tests/usr.bin/xlint/lint1/msg_231.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/usr.bin/xlint/lint1/msg_192.c diff -u src/tests/usr.bin/xlint/lint1/msg_192.c:1.9 src/tests/usr.bin/xlint/lint1/msg_192.c:1.10 --- src/tests/usr.bin/xlint/lint1/msg_192.c:1.9 Tue Sep 12 22:01:05 2023 +++ src/tests/usr.bin/xlint/lint1/msg_192.c Thu Sep 26 21:31:09 2024 @@ -1,16 +1,27 @@ -/* $NetBSD: msg_192.c,v 1.9 2023/09/12 22:01:05 rillig Exp $ */ +/* $NetBSD: msg_192.c,v 1.10 2024/09/26 21:31:09 rillig Exp $ */ # 3 "msg_192.c" // Test for message: '%s' unused in function '%s' [192] +// +// See also: +// msg_231 for unused parameters /* lint1-extra-flags: -X 351 */ void -/* expect+1: warning: parameter 'param' unused in function 'example' [231] */ -example(int param) +example(void) { - /* expect+1: warning: 'local' unused in function 'example' [192] */ - int local; + /* expect+1: warning: 'local_scalar' unused in function 'example' [192] */ + int local_scalar; + /* expect+1: warning: 'local_ptr' unused in function 'example' [192] */ + char *local_ptr; + /* expect+1: warning: 'local_arr' unused in function 'example' [192] */ + char local_arr[5]; + /* expect+1: warning: 'local_func' unused in function 'example' [192] */ + void (*local_func)(int, double); + typedef void (*handler)(int); + /* expect+1: warning: 'local_signal' unused in function 'example' [192] */ + handler (*local_signal)(int, handler); } Index: src/tests/usr.bin/xlint/lint1/msg_231.c diff -u src/tests/usr.bin/xlint/lint1/msg_231.c:1.6 src/tests/usr.bin/xlint/lint1/msg_231.c:1.7 --- src/tests/usr.bin/xlint/lint1/msg_231.c:1.6 Sun Jul 9 11:18:55 2023 +++ src/tests/usr.bin/xlint/lint1/msg_231.c Thu Sep 26 21:31:09 2024 @@ -1,14 +1,25 @@ -/* $NetBSD: msg_231.c,v 1.6 2023/07/09 11:18:55 rillig Exp $ */ +/* $NetBSD: msg_231.c,v 1.7 2024/09/26 21:31:09 rillig Exp $ */ # 3 "msg_231.c" // Test for message: parameter '%s' unused in function '%s' [231] +// +// See also: +// msg_192 for unused local variables /* lint1-extra-flags: -X 351 */ -/* expect+2: warning: parameter 'param' unused in function 'example' [231] */ void -example(int param) +example( + /* expect+1: warning: parameter 'param_scalar' unused in function 'example' [231] */ + int param_scalar, + /* expect+1: warning: parameter 'param_ptr' unused in function 'example' [231] */ + char *param_ptr, + /* expect+1: warning: parameter 'param_arr' unused in function 'example' [231] */ + char param_arr[5], + /* expect+1: warning: parameter 'param_func' unused in function 'example' [231] */ + void (*param_func)(int, double), + /* expect+1: warning: parameter 'param_signal' unused in function 'example' [231] */ + void (*param_signal(int sig, void (*handler)(int)))(int) +) { - /* expect+1: warning: 'local' unused in function 'example' [192] */ - int local; }