]> git.lizzy.rs Git - rust.git/commit
Fix diagnostic issue when using FakeReads in closures
authorRoxane <roxane.fruytier@hotmail.com>
Fri, 26 Mar 2021 03:03:12 +0000 (23:03 -0400)
committerRoxane <roxane.fruytier@hotmail.com>
Fri, 2 Apr 2021 23:11:50 +0000 (19:11 -0400)
commit2fb1fb7634b79d93d48749ee1f84d4ba552b186f
treef43fc3790457c053a4e4e24827c8b969f9ed2ba1
parent138fd56cf9598b4bf016634c768dca128a83a5d7
Fix diagnostic issue when using FakeReads in closures
31 files changed:
compiler/rustc_middle/src/mir/mod.rs
compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs
compiler/rustc_mir/src/borrow_check/diagnostics/mod.rs
compiler/rustc_mir_build/src/build/expr/as_rvalue.rs
compiler/rustc_mir_build/src/build/matches/mod.rs
compiler/rustc_typeck/src/expr_use_visitor.rs
src/test/mir-opt/address_of.address_of_reborrow.SimplifyCfg-initial.after.mir
src/test/mir-opt/address_of.borrow_and_cast.SimplifyCfg-initial.after.mir
src/test/mir-opt/basic_assignment.main.SimplifyCfg-initial.after.mir
src/test/mir-opt/exponential_or.match_tuple.SimplifyCfg-initial.after.mir
src/test/mir-opt/issue_38669.main.SimplifyCfg-initial.after.mir
src/test/mir-opt/issue_49232.main.mir_map.0.mir
src/test/mir-opt/issue_72181.main.mir_map.0.32bit.mir
src/test/mir-opt/issue_72181.main.mir_map.0.64bit.mir
src/test/mir-opt/issue_72181_1.f.mir_map.0.mir
src/test/mir-opt/issue_72181_1.main.mir_map.0.mir
src/test/mir-opt/loop_test.main.SimplifyCfg-promote-consts.after.mir
src/test/mir-opt/match_arm_scopes.complicated_match.SimplifyCfg-initial.after-ElaborateDrops.after.diff
src/test/mir-opt/match_false_edges.full_tested_match.PromoteTemps.after.mir
src/test/mir-opt/match_false_edges.full_tested_match2.PromoteTemps.before.mir
src/test/mir-opt/match_false_edges.main.PromoteTemps.before.mir
src/test/mir-opt/match_test.main.SimplifyCfg-initial.after.mir
src/test/mir-opt/nll/region_subtyping_basic.main.nll.0.32bit.mir
src/test/mir-opt/nll/region_subtyping_basic.main.nll.0.64bit.mir
src/test/mir-opt/receiver_ptr_mutability.main.mir_map.0.mir
src/test/mir-opt/remove_fake_borrows.match_guard.CleanupNonCodegenStatements.diff
src/test/mir-opt/simple_match.match_bool.mir_map.0.32bit.mir
src/test/mir-opt/simple_match.match_bool.mir_map.0.64bit.mir
src/test/mir-opt/storage_ranges.main.nll.0.mir
src/test/mir-opt/uniform_array_move_out.move_out_by_subslice.mir_map.0.mir
src/test/mir-opt/uniform_array_move_out.move_out_from_end.mir_map.0.mir