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)9ec42194bSrilligexample(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