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