msg_156.c revision 1.6
1/*	$NetBSD: msg_156.c,v 1.6 2022/06/16 16:58:36 rillig Exp $	*/
2# 3 "msg_156.c"
3
4// Test for message: enum type mismatch, arg #%d (%s != %s) [156]
5
6enum color {
7	RED	= 1 << 0,
8	GREEN	= 1 << 1,
9	BLUE	= 1 << 2
10};
11
12enum size {
13	SMALL,
14	MEDIUM,
15	LARGE
16};
17
18void print_color(enum color);
19
20void
21example(enum color c, enum size s)
22{
23	print_color(GREEN);
24	print_color(c);
25
26	/* expect+1: warning: enum type mismatch, arg #1 (enum color != enum size) [156] */
27	print_color(MEDIUM);
28	/* expect+1: warning: enum type mismatch, arg #1 (enum color != enum size) [156] */
29	print_color(s);
30}
31