1*b2baa501Srillig /* $NetBSD: msg_278.c,v 1.5 2023/03/28 14:44:35 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_278.c" 3a0a15c14Srillig 4a0a15c14Srillig // Test for message: combination of '%s' and '%s', arg #%d [278] 5a0a15c14Srillig 6*b2baa501Srillig /* lint1-extra-flags: -e -X 351 */ 75398aad6Srillig 85398aad6Srillig enum E { 95398aad6Srillig E1 105398aad6Srillig }; 115398aad6Srillig 125398aad6Srillig void sink_enum(enum E); 135398aad6Srillig void sink_int(int); 145398aad6Srillig 155398aad6Srillig void example(enum E e,int i)165398aad6Srilligexample(enum E e, int i) 175398aad6Srillig { 185398aad6Srillig sink_enum(e); 1936dcebf9Srillig /* expect+1: warning: combination of 'enum E' and 'int', arg #1 [278] */ 2036dcebf9Srillig sink_enum(i); 215398aad6Srillig 2236dcebf9Srillig /* expect+1: warning: combination of 'int' and 'enum E', arg #1 [278] */ 2336dcebf9Srillig sink_int(e); 245398aad6Srillig sink_int(i); 255398aad6Srillig } 26