xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_196.c (revision a5de335bf3db1b624aa5d38cbd5c24685aac1a8f)
1 /*	$NetBSD: msg_196.c,v 1.4 2023/09/07 06:17:35 rillig Exp $	*/
2 # 3 "msg_196.c"
3 
4 // Test for message: case label affected by conversion [196]
5 
6 /* lint1-extra-flags: -X 351 */
7 
8 void
switch_int_unsigned(int x)9 switch_int_unsigned(int x)
10 {
11 	switch (x) {
12 		/* expect+1: warning: case label affected by conversion [196] */
13 	case (unsigned int)-1:
14 		/* expect+1: warning: case label affected by conversion [196] */
15 	case -2U:
16 		/* expect+1: warning: case label affected by conversion [196] */
17 	case 0x1000200030004000ULL:
18 		return;
19 	}
20 }
21