diff --git a/ivlpp/lexor.lex b/ivlpp/lexor.lex index c4ac34fc3..dc1c7ebee 100644 --- a/ivlpp/lexor.lex +++ b/ivlpp/lexor.lex @@ -1362,6 +1362,8 @@ static void do_expand(int use_args) } isp->next = istack; + isp->path = strdup(istack->path); + isp->lineno = istack->lineno; istack->yybs = YY_CURRENT_BUFFER; istack = isp;