diff options
| author | rillig <rillig@NetBSD.org> | 2023-07-07 19:45:22 +0000 |
|---|---|---|
| committer | rillig <rillig@NetBSD.org> | 2023-07-07 19:45:22 +0000 |
| commit | 4175df945b048e5aeed932baf36d22ba89310121 (patch) | |
| tree | b9af2533f06e958404f3ad74e19b5786aa20dc89 /tests/usr.bin/xlint/lint1/msg_293.c | |
| parent | f0b07974431e15088bc38f5695ef7c1f9da599f8 (diff) | |
lint: warn about function definitions without header declaration
The existing warning was only issued for function declarations, not for
function definitions.
The interesting change in the tests is in msg_351.c. Many other tests
use non-static functions due to their syntactic brevity. In these
tests, the warning is disabled individually, to allow new functions to
be added without generating warning 351.
Diffstat (limited to 'tests/usr.bin/xlint/lint1/msg_293.c')
| -rw-r--r-- | tests/usr.bin/xlint/lint1/msg_293.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/usr.bin/xlint/lint1/msg_293.c b/tests/usr.bin/xlint/lint1/msg_293.c index 870846c26ad..b38796a5108 100644 --- a/tests/usr.bin/xlint/lint1/msg_293.c +++ b/tests/usr.bin/xlint/lint1/msg_293.c @@ -1,8 +1,10 @@ -/* $NetBSD: msg_293.c,v 1.3 2022/06/16 21:24:41 rillig Exp $ */ +/* $NetBSD: msg_293.c,v 1.4 2023/07/07 19:45:22 rillig Exp $ */ # 3 "msg_293.c" // Test for message: argument %d must be 'char *' for PRINTFLIKE/SCANFLIKE [293] +/* lint1-extra-flags: -X 351 */ + /* expect+3: warning: argument 1 must be 'char *' for PRINTFLIKE/SCANFLIKE [293] */ /* expect+2: warning: argument 'msgid' unused in function 'my_printf' [231] */ /* PRINTFLIKE 1 */ |
