Skip to content

Commit eb3eb22

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 3a5d335 commit eb3eb22

File tree

4 files changed

+0
-119
lines changed

4 files changed

+0
-119
lines changed

compiler/rustc_passes/src/dead.rs

-5
Original file line numberDiff line numberDiff line change
@@ -285,11 +285,6 @@ impl<'tcx> Visitor<'tcx> for MarkSymbolVisitor<'tcx> {
285285
hir::ExprKind::MethodCall(..) => {
286286
self.lookup_and_handle_method(expr.hir_id);
287287
}
288-
hir::ExprKind::Assign(ref left, ref right, ..) => {
289-
self.handle_assign(left);
290-
self.visit_expr(right);
291-
return;
292-
}
293288
hir::ExprKind::Field(ref lhs, ..) => {
294289
self.handle_field_access(&lhs, expr.hir_id);
295290
}

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)