21 lines
574 B
C
21 lines
574 B
C
/* $NetBSD: msg_319.c,v 1.6 2023/07/21 06:02:07 rillig Exp $ */
|
|
# 3 "msg_319.c"
|
|
|
|
/* Test for message: compound literals are a C99/GCC extension [319] */
|
|
|
|
/* lint1-flags: -sw -X 351 */
|
|
|
|
/* expect+2: error: compound literals are a C99/GCC extension [319] */
|
|
/* expect+1: error: non-constant initializer [177] */
|
|
int number = (int) { 3 };
|
|
|
|
struct point {
|
|
int x;
|
|
int y;
|
|
} point = (struct point) {
|
|
3,
|
|
4,
|
|
};
|
|
/* expect-1: error: compound literals are a C99/GCC extension [319] */
|
|
/* expect-2: error: {}-enclosed or constant initializer of type 'struct point' required [181] */
|