xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_095.c (revision d2c16d5796af7d64c26094d6e83f5c79714a35d6)
1*d2c16d57Srillig /*	$NetBSD: msg_095.c,v 1.8 2024/01/28 08:17:27 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_095.c"
3a0a15c14Srillig 
46d672396Srillig // Test for message: declaration of '%s' hides earlier one [95]
5a0a15c14Srillig 
6b2baa501Srillig /* lint1-flags: -ghSw -X 351 */
77d8d33cbSrillig 
87d8d33cbSrillig int identifier;
97d8d33cbSrillig 
107d8d33cbSrillig int
example(int identifier)117d8d33cbSrillig example(int identifier)
127d8d33cbSrillig {
137d8d33cbSrillig 
147d8d33cbSrillig 	{
15*d2c16d57Srillig 		/* expect+2: warning: declaration of 'identifier' hides earlier one [95] */
16*d2c16d57Srillig 		/* expect+1: warning: 'identifier' set but not used in function 'example' [191] */
17dc0c5ce6Srillig 		int identifier = 3;
187d8d33cbSrillig 	}
197d8d33cbSrillig 
207d8d33cbSrillig 	return identifier;
217d8d33cbSrillig }
22