#
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
|