Allow `(-a).x` and `(+a).x` on a Vec2

Fixes #7377
This commit is contained in:
Jeroen van Rijn
2026-08-19 00:39:55 +02:00
parent 64ac30e803
commit ec4dd3c959

View File

@@ -6767,7 +6767,9 @@ gb_internal lbAddr lb_build_addr_internal(lbProcedure *p, Ast *expr) {
case_ast_node(ue, UnaryExpr, expr);
switch (ue->op.kind) {
case Token_And: {
case Token_And:
case Token_Sub:
case Token_Add: {
lbValue ptr = lb_build_expr(p, expr);
return lb_addr(lb_address_from_load_or_generate_local(p, ptr));
}