msg_156.c revision 1.7
11.7Srillig/*	$NetBSD: msg_156.c,v 1.7 2022/06/22 19:23:18 rillig Exp $	*/
21.1Srillig# 3 "msg_156.c"
31.1Srillig
41.7Srillig// Test for message: function expects '%s', passing '%s' for arg #%d [156]
51.1Srillig
61.2Srilligenum color {
71.4Srillig	RED	= 1 << 0,
81.4Srillig	GREEN	= 1 << 1,
91.4Srillig	BLUE	= 1 << 2
101.2Srillig};
111.2Srillig
121.2Srilligenum size {
131.2Srillig	SMALL,
141.2Srillig	MEDIUM,
151.2Srillig	LARGE
161.2Srillig};
171.2Srillig
181.4Srilligvoid print_color(enum color);
191.2Srillig
201.2Srilligvoid
211.4Srilligexample(enum color c, enum size s)
221.2Srillig{
231.4Srillig	print_color(GREEN);
241.4Srillig	print_color(c);
251.4Srillig
261.7Srillig	/* expect+1: warning: function expects 'enum color', passing 'enum size' for arg #1 [156] */
271.6Srillig	print_color(MEDIUM);
281.7Srillig	/* expect+1: warning: function expects 'enum color', passing 'enum size' for arg #1 [156] */
291.6Srillig	print_color(s);
301.2Srillig}
31