11.7Srillig/*	$NetBSD: msg_210.c,v 1.7 2023/03/28 14:44:35 rillig Exp $	*/
21.1Srillig# 3 "msg_210.c"
31.1Srillig
41.5Srillig// Test for message: enum type mismatch between '%s' and '%s' in initialization [210]
51.1Srillig
61.7Srillig/* lint1-extra-flags: -X 351 */
71.7Srillig
81.3Srilligenum A {
91.3Srillig	A1
101.3Srillig};
111.3Srillig
121.3Srilligenum B {
131.3Srillig	B1
141.3Srillig};
151.3Srillig
161.3Srilligtypedef enum {
171.3Srillig	C1
181.3Srillig} C;
191.3Srillig
201.3Srilligtypedef enum {
211.3Srillig	D1
221.3Srillig} D;
231.3Srillig
241.3Srilligenum A a1 = A1;
251.6Srillig/* expect+1: warning: enum type mismatch between 'enum A' and 'enum B' in initialization [210] */
261.6Srilligenum A a2 = B1;
271.3SrilligC c1 = C1;
281.6Srillig/* expect+1: warning: enum type mismatch between 'enum typedef C' and 'enum typedef D' in initialization [210] */
291.6SrilligC c2 = D1;
30