xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_019.c (revision 7caac601172926d4a884522e2b1cd64816100fdf)
1*7caac601Srillig /*	$NetBSD: msg_019.c,v 1.9 2024/01/28 08:54:27 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_019.c"
3a0a15c14Srillig 
46712cb63Srillig // Test for message: void type for '%s' [19]
5a0a15c14Srillig 
6b2baa501Srillig /* lint1-extra-flags: -X 351 */
7b2baa501Srillig 
8aba9ec72Srillig /* expect+1: error: void type for 'global_variable' [19] */
9aba9ec72Srillig void global_variable;
10d61a0873Srillig 
11aba9ec72Srillig /* expect+2: error: void type for 'unit_variable' [19] */
12aba9ec72Srillig /* expect+1: warning: static variable 'unit_variable' unused [226] */
13aba9ec72Srillig static void unit_variable;
14d61a0873Srillig 
15*7caac601Srillig /* expect+3: error: void parameter 'parameter' cannot have name [61] */
16*7caac601Srillig /* expect+2: warning: parameter 'parameter' unused in function 'function' [231] */
17d61a0873Srillig void
function(void parameter)18aba9ec72Srillig function(void parameter)
19d61a0873Srillig {
20aba9ec72Srillig 	/* expect+1: error: void type for 'local_variable' [19] */
21aba9ec72Srillig 	void local_variable;
22d61a0873Srillig }
23