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