init.c revision 1.1
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] */ 16double empty_array_with_initializer[] = {}; 17double array_with_empty_initializer[3] = {}; 18 19/* 20 * C99 does not allow empty initializer braces syntactically. 21 */ 22struct { 23 int member; 24} empty_struct_initializer = {}; 25