msg_231.c revision 1.9 1 /* $NetBSD: msg_231.c,v 1.9 2024/09/28 15:51:40 rillig Exp $ */
2 # 3 "msg_231.c"
3
4 // Test for message: parameter '%s' unused in function '%s' [231]
5 //
6 // See also:
7 // msg_192 for unused local variables
8
9 /* lint1-extra-flags: -X 351 */
10
11 void
12 example(
13 /* expect+1: warning: parameter 'param_scalar' unused in function 'example' [231] */
14 int param_scalar,
15 /* expect+1: warning: parameter 'param_ptr' unused in function 'example' [231] */
16 char *param_ptr,
17 /* expect+1: warning: parameter 'param_arr' unused in function 'example' [231] */
18 char param_arr[5],
19 /* expect+1: warning: parameter 'param_func' unused in function 'example' [231] */
20 void (*param_func)(int, double),
21 /* expect+1: warning: parameter 'param_signal' unused in function 'example' [231] */
22 void (*param_signal(int sig, void (*handler)(int)))(int),
23
24 int param_scalar_attr __attribute__((__unused__)),
25 char *param_ptr_attr __attribute__((__unused__)),
26 char param_arr_attr[5] __attribute__((__unused__)),
27 void (*param_func_attr)(int, double) __attribute__((__unused__)),
28 void (*param_signal_attr(int sig, void (*handler)(int)))(int) __attribute__((__unused__))
29 )
30 {
31 }
32