set the source position of an call expression
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 16 Mar 2008 16:14:46 +0000 (16:14 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 16 Mar 2008 16:14:46 +0000 (16:14 +0000)
[r18956]

parser.c

index 4c4dfe7..72a94d5 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -4920,6 +4920,7 @@ static expression_t *parse_call_expression(unsigned precedence,
 {
        (void) precedence;
        expression_t *result = allocate_expression_zero(EXPR_CALL);
+       result->base.source_position = expression->base.source_position;
 
        call_expression_t *call = &result->call;
        call->function          = expression;