xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_320.c (revision a194378b9e1779a0079141bfd4343c41708da313)
1*a194378bSrillig /*	$NetBSD: msg_320.c,v 1.5 2023/07/09 11:01:27 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_320.c"
3a0a15c14Srillig 
4*a194378bSrillig // Test for message: '({ ... })' is a GCC extension [320]
5a0a15c14Srillig 
6e6298b92Srillig /* lint1-flags: -Sw -X 351 */
7ec42194bSrillig 
8ec42194bSrillig int
example(void)9ec42194bSrillig example(void)
10ec42194bSrillig {
11ec42194bSrillig 	return ({
12ec42194bSrillig 		int base = 10;
13ec42194bSrillig 		int square = base * base;
14ec42194bSrillig 		square * base;
15ec42194bSrillig 	});
16*a194378bSrillig 	/* expect-1: warning: '({ ... })' is a GCC extension [320] */
17ec42194bSrillig }
18