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