Skip to content

Commit cf337d1

Browse files
committed
Revert PR 81473 to resolve (on mainline) issues 81626 and 81658.
Revert "Add missing brace" This reverts commit 85ad773. Revert "Simplify base_expr" This reverts commit 899aae4. Revert "Warn write-only fields" This reverts commit d3c69a4.
1 parent 602150f commit cf337d1

File tree

4 files changed

+0
-120
lines changed

4 files changed

+0
-120
lines changed

compiler/rustc_passes/src/dead.rs

-6
Original file line numberDiff line numberDiff line change
@@ -338,12 +338,6 @@ impl<'tcx> Visitor<'tcx> for MarkSymbolVisitor<'tcx> {
338338
hir::ExprKind::MethodCall(..) => {
339339
self.lookup_and_handle_method(expr.hir_id);
340340
}
341-
hir::ExprKind::Assign(ref left, ref right, ..) => {
342-
self.handle_assign(left);
343-
self.check_for_self_assign(expr);
344-
self.visit_expr(right);
345-
return;
346-
}
347341
hir::ExprKind::Field(ref lhs, ..) => {
348342
self.handle_field_access(&lhs, expr.hir_id);
349343
}

src/test/ui/borrowck/borrowck-assign-to-subfield.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// run-pass
22
// pretty-expanded FIXME #23616
3-
#![allow(dead_code)]
43

54
pub fn main() {
65
struct A {

src/test/ui/lint/dead-code/write-only-field.rs

-69
This file was deleted.

src/test/ui/lint/dead-code/write-only-field.stderr

-44
This file was deleted.

0 commit comments

Comments
 (0)