Module Name: src Committed By: rillig Date: Sun Mar 28 14:01:50 UTC 2021
Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile d_c99_init.c d_c99_init.exp msg_176.c t_integration.sh src/usr.bin/xlint/lint1: err.c init.c Removed Files: src/tests/usr.bin/xlint/lint1: msg_176.exp Log Message: lint: remove wrong warning about wrong initializer type The following code is valid: int valid = {{{ 3 }}}; C90 3.5.7 and C99 6.7.8 both say that the "initializer for a scalar shall be a single expression, optionally enclosed in braces". They don't put any upper bound on the amount of braces, not even in the "Translation limits" section. To generate a diff of this commit: cvs rdiff -u -r1.1033 -r1.1034 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.36 -r1.37 src/tests/usr.bin/xlint/lint1/Makefile \ src/tests/usr.bin/xlint/lint1/t_integration.sh cvs rdiff -u -r1.16 -r1.17 src/tests/usr.bin/xlint/lint1/d_c99_init.c cvs rdiff -u -r1.12 -r1.13 src/tests/usr.bin/xlint/lint1/d_c99_init.exp cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/msg_176.c cvs rdiff -u -r1.2 -r0 src/tests/usr.bin/xlint/lint1/msg_176.exp cvs rdiff -u -r1.96 -r1.97 src/usr.bin/xlint/lint1/err.c cvs rdiff -u -r1.161 -r1.162 src/usr.bin/xlint/lint1/init.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.