1*9e211f35Srillig /* $NetBSD: msg_353.c,v 1.5 2024/03/01 17:22:55 rillig Exp $ */ 2a615f06cSrillig # 3 "msg_353.c" 3a615f06cSrillig 4*9e211f35Srillig // Test for message: empty initializer braces require C23 or later [353] 5a615f06cSrillig // 6a615f06cSrillig // See also: 7a615f06cSrillig // c23.c 8a615f06cSrillig 9e6298b92Srillig /* lint1-extra-flags: -Ac11 -X 351 */ 1010bd4ec8Srillig 11a615f06cSrillig void empty_initializer_braces(void)1295638de2Srilligempty_initializer_braces(void) 13a615f06cSrillig { 14a615f06cSrillig struct s { 15a615f06cSrillig int member; 16a615f06cSrillig } s; 17a615f06cSrillig 18a615f06cSrillig /* expect+1: error: empty initializer braces require C23 or later [353] */ 19a615f06cSrillig s = (struct s){}; 20a615f06cSrillig s = (struct s){0}; 21a615f06cSrillig } 22