1*f2bab287Srillig /* $NetBSD: msg_150.c,v 1.7 2023/08/02 18:57:54 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_150.c" 3a0a15c14Srillig 440a9b8fdSrillig // Test for message: argument mismatch: %d %s passed, %d expected [150] 5a0a15c14Srillig 6b2baa501Srillig /* lint1-extra-flags: -X 351 */ 7b2baa501Srillig 8*f2bab287Srillig int add2(int, int); 9af03d2a0Srillig 10af03d2a0Srillig int example(void)11af03d2a0Srilligexample(void) 12af03d2a0Srillig { 13*f2bab287Srillig /* expect+1: error: argument mismatch: 0 arguments passed, 2 expected [150] */ 14*f2bab287Srillig int a = add2(); 15*f2bab287Srillig /* expect+1: error: argument mismatch: 1 argument passed, 2 expected [150] */ 16*f2bab287Srillig int b = add2(1); 1740a9b8fdSrillig /* expect+1: error: argument mismatch: 4 arguments passed, 2 expected [150] */ 18*f2bab287Srillig int c = add2(2, 3, 5, 7); 19*f2bab287Srillig 20*f2bab287Srillig return a + b + c; 21af03d2a0Srillig } 22