xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_340.c (revision e6298b924c5ba98f3a22919b56dab04a87cdbb1c)
1*e6298b92Srillig /*	$NetBSD: msg_340.c,v 1.5 2023/07/07 19:45:22 rillig Exp $	*/
27bd17755Srillig # 3 "msg_340.c"
37bd17755Srillig 
47b8a9549Srillig // Test for message: initialization with '[a...b]' is a GCC extension [340]
57bd17755Srillig 
67bd17755Srillig /*
77b8a9549Srillig  * In strict C mode, GCC extensions are flagged as such.
87bd17755Srillig  */
97bd17755Srillig 
10*e6298b92Srillig /* lint1-flags: -Sw -X 351 */
117bd17755Srillig 
127bd17755Srillig int
example(void)137bd17755Srillig example(void)
147bd17755Srillig {
157bd17755Srillig 	int numbers[] = {
16ec42194bSrillig 		/* expect+1: warning: initialization with '[a...b]' is a GCC extension [340] */
17ec42194bSrillig 		[2 ... 3] = 12
187bd17755Srillig 	};
197bd17755Srillig 	return numbers[0];
207bd17755Srillig }
21