Module Name: src Committed By: rillig Date: Mon Jun 17 04:14:02 UTC 2024
Modified Files: src/tests/usr.bin/xlint/lint1: c23.c src/usr.bin/xlint/lint1: cgram.y Log Message: lint: accept C23 attributes at the beginning of a type declaration The switch to GCC 12 brings support for C23, and localtime.c uses it to mark [[maybe_unused]] parameters. For now, accept C23 attributes independently from the language level. In the end, the whole tree with the exception of the tools should be switched to C23 mode instead of the current C99 mode. For now, don't actually mark the argument as possibly unused, as lint currently ignores __attribute__((__unused__)) as well. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/tests/usr.bin/xlint/lint1/c23.c cvs rdiff -u -r1.503 -r1.504 src/usr.bin/xlint/lint1/cgram.y Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.