Fix alias resolution with type declarations

This commit is contained in:
2025-03-28 10:40:14 +01:00
parent d359056354
commit 413f23af4d
4 changed files with 30 additions and 35 deletions

View File

@ -524,11 +524,11 @@ variable_declaration: identifier_definitions ":" type_expression
}
}
variable_declarations:
variable_declaration variable_declarations
variable_declaration ";" variable_declarations
{
std::swap($$, $1);
$$.reserve($$.size() + $2.size());
$$.insert(std::end($$), std::begin($2), std::end($2));
$$.reserve($$.size() + $3.size());
$$.insert(std::end($$), std::begin($3), std::end($3));
}
| variable_declaration { std::swap($$, $1); }
variable_part: