From 73dcf8a614be12c5a45d13ab47c447a2c6903719 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 12 Jun 2008 23:21:13 +0000 Subject: [PATCH] Report errors on duplicate storage class specifier --- src/parser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/parser.c b/src/parser.c index 928a8b7..92a7290 100644 --- a/src/parser.c +++ b/src/parser.c @@ -424,7 +424,8 @@ static int _storage_class_specifier(C99 * c99) default: break; } - ret = code_context_set_storage(c99->code, storage); + if((ret = code_context_set_storage(c99->code, storage)) != 0) + _parse_error(c99, error_get()); ret |= scan(c99); return ret; }