msg_156.c revision 1.6
11.6Srillig/* $NetBSD: msg_156.c,v 1.6 2022/06/16 16:58:36 rillig Exp $ */ 21.1Srillig# 3 "msg_156.c" 31.1Srillig 41.5Srillig// Test for message: enum type mismatch, arg #%d (%s != %s) [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.6Srillig /* expect+1: warning: enum type mismatch, arg #1 (enum color != enum size) [156] */ 271.6Srillig print_color(MEDIUM); 281.6Srillig /* expect+1: warning: enum type mismatch, arg #1 (enum color != enum size) [156] */ 291.6Srillig print_color(s); 301.2Srillig} 31