aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Triplett <josh@kernel.org>2007-07-27 14:06:39 -0700
committerJosh Triplett <josh@kernel.org>2007-07-27 14:06:39 -0700
commit741232d06c54362de6e074b813832738df8b0b83 (patch)
treed773e003cd1426fd3a30cad4b5031dc5eea864c8 /expand.c
parentvalidation/builtin_safe1.c: Show the unsafe macro argument (diff)
downloadsparse-741232d06c54362de6e074b813832738df8b0b83.tar.gz
sparse-741232d06c54362de6e074b813832738df8b0b83.tar.bz2
sparse-741232d06c54362de6e074b813832738df8b0b83.zip
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 <josh@kernel.org>
Diffstat (limited to 'expand.c')
-rw-r--r--expand.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/expand.c b/expand.c
index 72d9be6..e02c51e 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;
}