Module Name: src Committed By: rillig Date: Sun Feb 21 09:19:53 UTC 2021
Modified Files: src/tests/usr.bin/xlint/lint1: d_c99_init.c d_c99_init.exp Log Message: lint: add another test case for initializing an object To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/d_c99_init.c cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint1/d_c99_init.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/usr.bin/xlint/lint1/d_c99_init.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_init.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_init.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_init.c:1.2 Sun Feb 21 09:07:58 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_init.c Sun Feb 21 09:19:53 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: d_c99_init.c,v 1.2 2021/02/21 09:07:58 rillig Exp $ */ +/* $NetBSD: d_c99_init.c,v 1.3 2021/02/21 09:19:53 rillig Exp $ */ # 3 "d_c99_init.c" /* @@ -13,4 +13,5 @@ // interpretation is "optionally enclosed in a single pair of braces". int scalar_without_braces = 3; int scalar_with_optional_braces = { 3 }; -int scalar_with_too_many_braces = {{ 3 }}; /* expect: 176 */ +int scalar_with_too_many_braces = {{ 3 }}; /* expect: 176 */ +int scalar_with_too_many_initializers = { 3, 5 }; /* expect: 174 */ Index: src/tests/usr.bin/xlint/lint1/d_c99_init.exp diff -u src/tests/usr.bin/xlint/lint1/d_c99_init.exp:1.1 src/tests/usr.bin/xlint/lint1/d_c99_init.exp:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_init.exp:1.1 Sun Feb 21 08:05:51 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_init.exp Sun Feb 21 09:19:53 2021 @@ -1 +1,2 @@ d_c99_init.c(16): invalid initializer type int [176] +d_c99_init.c(17): too many initializers [174]