mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-19 04:50:29 +00:00
Fix ast_end_token for [?]T types
This commit is contained in:
@@ -147,7 +147,11 @@ Token ast_end_token(Ast *node) {
|
||||
return ast_end_token(node->TagExpr.expr);
|
||||
}
|
||||
return node->TagExpr.name;
|
||||
case Ast_UnaryExpr: return ast_end_token(node->UnaryExpr.expr);
|
||||
case Ast_UnaryExpr:
|
||||
if (node->UnaryExpr.expr) {
|
||||
return ast_end_token(node->UnaryExpr.expr);
|
||||
}
|
||||
return node->UnaryExpr.op;
|
||||
case Ast_BinaryExpr: return ast_end_token(node->BinaryExpr.right);
|
||||
case Ast_ParenExpr: return node->ParenExpr.close;
|
||||
case Ast_CallExpr: return node->CallExpr.close;
|
||||
|
||||
Reference in New Issue
Block a user