summaryrefslogtreecommitdiff
path: root/src/parser/parser_expr.c
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-17 11:21:35 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-17 11:21:35 +0000
commit91e763a600afc86e9630e4db592d8108f65def16 (patch)
tree0e2178b729edcdb8e8278976f8d57998d653d1e3 /src/parser/parser_expr.c
parent3704ce90083862680f7768916e1a40ddb85e833d (diff)
Remove immutability directive.
Diffstat (limited to 'src/parser/parser_expr.c')
-rw-r--r--src/parser/parser_expr.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/parser/parser_expr.c b/src/parser/parser_expr.c
index 975d237..99ce7d1 100644
--- a/src/parser/parser_expr.c
+++ b/src/parser/parser_expr.c
@@ -3486,16 +3486,6 @@ ASTNode *parse_expr_prec(ParserContext *ctx, Lexer *l, Precedence min_prec)
{
zpanic_at(op, "Cannot assign to const variable '%s'", lhs->var_ref.name);
}
-
- // Check if the variable is immutable
- if (!is_var_mutable(ctx, lhs->var_ref.name))
- {
- zpanic_at(op,
- "Cannot assign to immutable variable '%s' (use 'var mut' "
- "to make it "
- "mutable)",
- lhs->var_ref.name);
- }
}
}