aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-verify-assignee.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/rust/resolve/rust-ast-verify-assignee.h')
-rw-r--r--gcc/rust/resolve/rust-ast-verify-assignee.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/gcc/rust/resolve/rust-ast-verify-assignee.h b/gcc/rust/resolve/rust-ast-verify-assignee.h
index d362fe4..e9f6f23 100644
--- a/gcc/rust/resolve/rust-ast-verify-assignee.h
+++ b/gcc/rust/resolve/rust-ast-verify-assignee.h
@@ -65,14 +65,6 @@ public:
ok = true;
// mark the assignment to the name
resolver->mark_assignment_to_decl (resolved_node, parent);
-
- // check is mutable
- if (!resolver->decl_is_mutable (resolved_node))
- {
- // we only allow a single assignment to immutable decls
- if (resolver->get_num_assignments_to_decl (resolved_node) > 1)
- rust_error_at (expr.get_locus (), "cannot assign to immutable");
- }
}
void visit (AST::DereferenceExpr &expr) override