From 08150eae83c28d27a01ee9f8267754a31140b77e Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Fri, 29 Jan 2016 16:44:34 +0100 Subject: [PATCH] vhdlpp: Add line information for procedure calls. --- vhdlpp/parse.y | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vhdlpp/parse.y b/vhdlpp/parse.y index 0d7b706a9..3ce3c0db7 100644 --- a/vhdlpp/parse.y +++ b/vhdlpp/parse.y @@ -2018,18 +2018,21 @@ procedure_call : IDENTIFIER ';' { ProcedureCall* tmp = new ProcedureCall(lex_strings.make($1)); + FILE_NAME(tmp, @1); delete[] $1; $$ = tmp; } | IDENTIFIER '(' association_list ')' ';' { ProcedureCall* tmp = new ProcedureCall(lex_strings.make($1), $3); + FILE_NAME(tmp, @1); delete[] $1; $$ = tmp; } | IDENTIFIER argument_list ';' { ProcedureCall* tmp = new ProcedureCall(lex_strings.make($1), $2); + FILE_NAME(tmp, @1); delete[] $1; delete $2; // parameters are copied in this variant $$ = tmp;