Super User's BSD Cross Reference: /NetBSD/tests/usr.bin/xlint/lint1/msg_150.c

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 

AltStyle によって変換されたページ (->オリジナル) /