msg_174.c revision 1.4
11.4Srillig/*	$NetBSD: msg_174.c,v 1.4 2021/03/21 10:43:08 rillig Exp $	*/
21.1Srillig# 3 "msg_174.c"
31.1Srillig
41.1Srillig// Test for message: too many initializers [174]
51.1Srillig
61.2Srilligvoid
71.2Srilligexample(void)
81.2Srillig{
91.2Srillig	/* A single pair of braces is always allowed. */
101.2Srillig	int n = { 13 };
111.2Srillig
121.3Srillig	int too_many = { 17, 19 };	/* expect: 174 */
131.2Srillig
141.4Srillig	/*
151.4Srillig	 * An initializer list must have at least one expression, says the
161.4Srillig	 * syntax definition in C99 6.7.8.
171.4Srillig	 */
181.2Srillig	int too_few = {};
191.2Srillig}
20