| #
6937eff3 |
| 13-Nov-2024 |
rillig <rillig@NetBSD.org> |
lint: add more details to 'statement not reached' message
In lib/libcompat/regexp/regexp.c, the FAIL macro expands to a compound statement containing a function call statement and a return statement
lint: add more details to 'statement not reached' message
In lib/libcompat/regexp/regexp.c, the FAIL macro expands to a compound statement containing a function call statement and a return statement, and the macro invocation is followed by a semicolon, forming an extra empty statement. Which of these statements is unreachable now becomes clear from the diagnostic, without having to inspect the preprocessed source code.
show more ...
|
| #
b2baa501 |
| 28-Mar-2023 |
rillig <rillig@NetBSD.org> |
lint: warn about extern declarations outside headers
https://mail-index.netbsd.org/tech-userlevel/2023/03/15/msg013727.html
|
| #
a4a927ac |
| 15-Jan-2022 |
rillig <rillig@NetBSD.org> |
tests/lint: expect complete messages in feature tests
Previously, the tests contained many comments like /* expect: 123 */, which were useless to a casual reader since nobody is expected to learn li
tests/lint: expect complete messages in feature tests
Previously, the tests contained many comments like /* expect: 123 */, which were useless to a casual reader since nobody is expected to learn lint's message IDs by heart. Replace these with the complete diagnostics, to show what lint is complaining about.
The tests named msg_*.c have been left unmodified since they mention the full message text in their header comment.
No functional change.
show more ...
|
| #
a25d70ed |
| 05-Jul-2021 |
rillig <rillig@NetBSD.org> |
tests/lint: fix typos in comment in expr_range
|
| #
c9109548 |
| 15-May-2021 |
rillig <rillig@NetBSD.org> |
lint: warn about unreachable case labels for '&&'
See octeon_gmxreg.h 1.2 from 2020-06-18 for an example, where RXN_RX_INBND_SPEED was cleaned up without adjusting the corresponding code in octeon_g
lint: warn about unreachable case labels for '&&'
See octeon_gmxreg.h 1.2 from 2020-06-18 for an example, where RXN_RX_INBND_SPEED was cleaned up without adjusting the corresponding code in octeon_gmx.c.
show more ...
|
| #
e0df5067 |
| 14-May-2021 |
rillig <rillig@NetBSD.org> |
tests/lint: test bitwise mismatch in switch statement
|