msg_174.c revision 1.5
11.5Srillig/* $NetBSD: msg_174.c,v 1.5 2022/06/16 16:58:36 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.5Srillig /* expect+1: error: too many initializers [174] */ 131.5Srillig int too_many = { 17, 19 }; 141.2Srillig 151.4Srillig /* 161.4Srillig * An initializer list must have at least one expression, says the 171.4Srillig * syntax definition in C99 6.7.8. 181.4Srillig */ 191.2Srillig int too_few = {}; 201.2Srillig} 21