11.6Srillig/*	$NetBSD: msg_319.c,v 1.6 2023/07/21 06:02:07 rillig Exp $	*/
21.1Srillig# 3 "msg_319.c"
31.1Srillig
41.4Srillig/* Test for message: compound literals are a C99/GCC extension [319] */
51.1Srillig
61.5Srillig/* lint1-flags: -sw -X 351 */
71.4Srillig
81.4Srillig/* expect+2: error: compound literals are a C99/GCC extension [319] */
91.4Srillig/* expect+1: error: non-constant initializer [177] */
101.4Srilligint number = (int) { 3 };
111.4Srillig
121.4Srilligstruct point {
131.4Srillig	int x;
141.4Srillig	int y;
151.4Srillig} point = (struct point) {
161.4Srillig	3,
171.4Srillig	4,
181.4Srillig};
191.4Srillig/* expect-1: error: compound literals are a C99/GCC extension [319] */
201.6Srillig/* expect-2: error: {}-enclosed or constant initializer of type 'struct point' required [181] */
21