1 1.4 rillig /* $NetBSD: msg_278.c,v 1.4 2022/06/16 21:24:41 rillig Exp $ */ 2 1.1 rillig # 3 "msg_278.c" 3 1.1 rillig 4 1.1 rillig // Test for message: combination of '%s' and '%s', arg #%d [278] 5 1.1 rillig 6 1.3 rillig /* lint1-extra-flags: -e */ 7 1.3 rillig 8 1.3 rillig enum E { 9 1.3 rillig E1 10 1.3 rillig }; 11 1.3 rillig 12 1.3 rillig void sink_enum(enum E); 13 1.3 rillig void sink_int(int); 14 1.3 rillig 15 1.3 rillig void 16 1.3 rillig example(enum E e, int i) 17 1.3 rillig { 18 1.3 rillig sink_enum(e); 19 1.4 rillig /* expect+1: warning: combination of 'enum E' and 'int', arg #1 [278] */ 20 1.4 rillig sink_enum(i); 21 1.3 rillig 22 1.4 rillig /* expect+1: warning: combination of 'int' and 'enum E', arg #1 [278] */ 23 1.4 rillig sink_int(e); 24 1.3 rillig sink_int(i); 25 1.3 rillig } 26