History log of /netbsd-current/tests/usr.bin/xlint/lint1/gcc_stmt_asm.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 07-Jul-2023 rillig

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.


Revision tags: netbsd-10-base
# 1.4 17-Jun-2022 rillig

tests/lint: make 'expect+-' comments stricter

Previously, the expectations from these comments were already satisfied
if the expectation occurred somewhere in the actual message from lint.
This meant that the prefix 'error:' or 'warning:' could be omitted from
the 'expect' comment. These omissions were hard to see in a manual
review. Now any omissions must be visually marked with '...'.

The test msg_342 now reports its messages properly as being in the file
msg_342.c, rather than msg_341.c. This had been a copy-and-paste
mistake.


# 1.3 21-Jul-2021 rillig

lint: rename ignore_up_to_rparen to match the grammar rule

No functional change.


# 1.2 15-Jul-2021 rillig

tests/lint: cover more edge cases in the parser


# 1.1 14-Jul-2021 rillig

tests/lint: add several tests for edge cases in the grammar