X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=walk.c;h=7183d38bd6bc349a2e0b8dc94a05440ecf5e7d23;hb=c080804a9ae61e4ba0ec6fc7288c81c326fa9ddb;hp=d1cd35d2ba49affeb9fb3f8ebd21813d3f20df28;hpb=25e87415eecbd8d7cd3811d745568e70cec17bf1;p=cparser diff --git a/walk.c b/walk.c index d1cd35d..7183d38 100644 --- a/walk.c +++ b/walk.c @@ -185,8 +185,6 @@ static void walk_expression(expression_t *const expr, case EXPR_LABEL_ADDRESS: case EXPR_ERROR: return; - case EXPR_INVALID: - break; } panic("invalid expr kind"); } @@ -270,8 +268,6 @@ static void walk_entity(entity_t *entity, const walk_env_t *const env) case ENTITY_LABEL: case ENTITY_LOCAL_LABEL: return; - case ENTITY_INVALID: - break; } panic("invalid entity found"); } @@ -363,7 +359,7 @@ static void walk_statement(statement_t *const stmt, const walk_env_t *const env) walk_statement(stmt->ms_try.final_statement, env); return; - case STATEMENT_INVALID: + case STATEMENT_ERROR: case STATEMENT_EMPTY: case STATEMENT_CONTINUE: case STATEMENT_BREAK: