Rename "expr" to "param" in parse_va_start().
authorChristoph Mallon <christoph.mallon@gmx.de>
Thu, 17 May 2012 17:57:16 +0000 (19:57 +0200)
committerChristoph Mallon <christoph.mallon@gmx.de>
Sat, 19 May 2012 08:10:35 +0000 (10:10 +0200)
parser.c

index 11d0962..09b3cea 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -6430,19 +6430,19 @@ static expression_t *parse_va_start(void)
        expression->va_starte.ap = parse_assignment_expression();
        rem_anchor_token(',');
        expect(',');
-       expression_t *const expr = parse_assignment_expression();
+       expression_t *const param = parse_assignment_expression();
        rem_anchor_token(')');
        expect(')');
 
-       if (expr->kind == EXPR_REFERENCE) {
-               entity_t *const entity = expr->reference.entity;
+       if (param->kind == EXPR_REFERENCE) {
+               entity_t *const entity = param->reference.entity;
                if (!current_function->base.type->function.variadic) {
-                       errorf(&expr->base.source_position,
+                       errorf(&param->base.source_position,
                                        "'va_start' used in non-variadic function");
                } else if (entity->base.parent_scope != &current_function->parameters ||
                                entity->base.next != NULL ||
                                entity->kind != ENTITY_PARAMETER) {
-                       errorf(&expr->base.source_position,
+                       errorf(&param->base.source_position,
                               "second argument of 'va_start' must be last parameter of the current function");
                } else {
                        expression->va_starte.parameter = &entity->variable;