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