30 lines
551 B
C
30 lines
551 B
C
/* $NetBSD: msg_210.c,v 1.7 2023/03/28 14:44:35 rillig Exp $ */
|
|
# 3 "msg_210.c"
|
|
|
|
// Test for message: enum type mismatch between '%s' and '%s' in initialization [210]
|
|
|
|
/* lint1-extra-flags: -X 351 */
|
|
|
|
enum A {
|
|
A1
|
|
};
|
|
|
|
enum B {
|
|
B1
|
|
};
|
|
|
|
typedef enum {
|
|
C1
|
|
} C;
|
|
|
|
typedef enum {
|
|
D1
|
|
} D;
|
|
|
|
enum A a1 = A1;
|
|
/* expect+1: warning: enum type mismatch between 'enum A' and 'enum B' in initialization [210] */
|
|
enum A a2 = B1;
|
|
C c1 = C1;
|
|
/* expect+1: warning: enum type mismatch between 'enum typedef C' and 'enum typedef D' in initialization [210] */
|
|
C c2 = D1;
|