1 /* $NetBSD: init.c,v 1.1 2021/07/10 09:24:27 rillig Exp $ */ 2 # 3 "init.c" 3 4 /* 5 * Tests for initialization. 6 * 7 * C99 6.7.8 8 */ 9 10 /* 11 * C99 does not allow empty initializer braces syntactically. 12 * Lint allows this syntactically, it just complains if the resulting 13 * object is empty. 14 */ 15 /* expect+1: error: empty array declaration: empty_array_with_initializer [190] */ 16 double empty_array_with_initializer[] = {}; 17 double array_with_empty_initializer[3] = {}; 18 19 /* 20 * C99 does not allow empty initializer braces syntactically. 21 */ 22 struct { 23 int member; 24 } empty_struct_initializer = {}; 25