From 741232d06c54362de6e074b813832738df8b0b83 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Fri, 27 Jul 2007 14:06:39 -0700 Subject: [PATCH] Make "Initializer entry defined twice" a warning, not an error Errors make Sparse stop emitting warnings. Only parse errors and similar "cannot proceed" errors should call sparse_error. Signed-off-by: Josh Triplett --- expand.c | 2 +- validation/initializer-entry-defined-twice.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/expand.c b/expand.c index 72d9be62..e02c51ec 100644 --- a/expand.c +++ b/expand.c @@ -912,7 +912,7 @@ static void verify_nonoverlapping(struct expression_list **list) if (!b->ctype || !b->ctype->bit_size) continue; if (a && bit_offset(a) == bit_offset(b)) { - sparse_error(a->pos, "Initializer entry defined twice"); + warning(a->pos, "Initializer entry defined twice"); info(b->pos, " also defined here"); return; } diff --git a/validation/initializer-entry-defined-twice.c b/validation/initializer-entry-defined-twice.c index 6efd4239..33891e8e 100644 --- a/validation/initializer-entry-defined-twice.c +++ b/validation/initializer-entry-defined-twice.c @@ -45,9 +45,9 @@ static struct same_offset not_an_error = { * check-name: Initializer entry defined twice * * check-error-start -initializer-entry-defined-twice.c:10:3: error: Initializer entry defined twice +initializer-entry-defined-twice.c:10:3: warning: Initializer entry defined twice initializer-entry-defined-twice.c:11:3: also defined here -initializer-entry-defined-twice.c:26:4: error: Initializer entry defined twice +initializer-entry-defined-twice.c:26:4: warning: Initializer entry defined twice initializer-entry-defined-twice.c:27:4: also defined here * check-error-end */ -- 2.11.4.GIT