From 0570f02d1829f2e8874078576899d53276de74a5 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Thu, 13 Nov 2008 10:26:42 +0000 Subject: [PATCH] fix assert [r23612] --- parser.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/parser.c b/parser.c index 5ff6397..3f09338 100644 --- a/parser.c +++ b/parser.c @@ -328,7 +328,7 @@ static size_t get_entity_struct_size(entity_kind_t kind) [ENTITY_LABEL] = sizeof(label_t), [ENTITY_LOCAL_LABEL] = sizeof(label_t) }; - assert(kind <= sizeof(sizes) / sizeof(sizes[0])); + assert(kind < sizeof(sizes) / sizeof(sizes[0])); assert(sizes[kind] != 0); return sizes[kind]; } @@ -370,7 +370,7 @@ static size_t get_statement_struct_size(statement_kind_t kind) [STATEMENT_MS_TRY] = sizeof(ms_try_statement_t), [STATEMENT_LEAVE] = sizeof(leave_statement_t) }; - assert(kind <= sizeof(sizes) / sizeof(sizes[0])); + assert(kind < sizeof(sizes) / sizeof(sizes[0])); assert(sizes[kind] != 0); return sizes[kind]; } @@ -417,7 +417,7 @@ static size_t get_expression_struct_size(expression_kind_t kind) if (kind >= EXPR_BINARY_FIRST && kind <= EXPR_BINARY_LAST) { return sizes[EXPR_BINARY_FIRST]; } - assert(kind <= sizeof(sizes) / sizeof(sizes[0])); + assert(kind < sizeof(sizes) / sizeof(sizes[0])); assert(sizes[kind] != 0); return sizes[kind]; } -- 2.20.1