msg_192.c revision 1.7
1/*	$NetBSD: msg_192.c,v 1.7 2023/09/12 06:51:02 rillig Exp $	*/
2# 3 "msg_192.c"
3
4// Test for message: '%s' unused in function '%s' [192]
5
6/* lint1-extra-flags: -X 351 */
7
8void
9/* expect+1: warning: parameter 'param' unused in function 'example' [231] */
10example(int param)
11{
12	/* expect+1: warning: 'local' unused in function 'example' [192] */
13	int local;
14}
15
16
17void assertion_failed(const char *);
18
19void
20assert_true(void)
21{
22	sizeof(char) == 1
23	    ? (void)0
24/* FIXME: '__func__' is used, the code is just not reachable. */
25/* expect+1: warning: '__func__' unused in function 'assert_true' [192] */
26	    : assertion_failed(__func__);
27}
28
29void
30assert_false(void)
31{
32	sizeof(char) == 0
33	    ? (void)0
34	    : assertion_failed(__func__);
35}
36
37void
38assert_unknown(_Bool cond)
39{
40	cond
41	    ? (void)0
42	    : assertion_failed(__func__);
43}
44