X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=walk.c;h=7183d38bd6bc349a2e0b8dc94a05440ecf5e7d23;hb=cb69923e40a94f9b611874437f00d7d31abf3dd7;hp=6724872a1daa2c60865f336e0da7d0b782f4740d;hpb=a3396048eb34c4e2a972167e2b6ec73d8282501f;p=cparser diff --git a/walk.c b/walk.c index 6724872..7183d38 100644 --- a/walk.c +++ b/walk.c @@ -82,8 +82,6 @@ static void walk_type(type_t *const type, const walk_env_t *const env) case TYPE_ENUM: walk_entity((entity_t*)type->enumt.enume, env); return; - case TYPE_INVALID: - break; } panic("invalid type found"); } @@ -187,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"); } @@ -272,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"); } @@ -365,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: