diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2023-04-25 20:09:54 +0000 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2023-04-29 16:14:33 +0000 |
| commit | 9325a254f0455e375846a2e4aa6bcdf848527d2a (patch) | |
| tree | 02fac01b5425cf3f868680e10bcdb33e9798d916 /compiler/rustc_codegen_ssa | |
| parent | 77dac91d4f6f7200032f9219a92aad240b000a63 (diff) | |
| download | rust-9325a254f0455e375846a2e4aa6bcdf848527d2a.tar.gz rust-9325a254f0455e375846a2e4aa6bcdf848527d2a.zip | |
Make PlaceMention a non-mutating use.
Diffstat (limited to 'compiler/rustc_codegen_ssa')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/mir/analyze.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_ssa/src/mir/analyze.rs b/compiler/rustc_codegen_ssa/src/mir/analyze.rs index 0334c7ff132..569599faa36 100644 --- a/compiler/rustc_codegen_ssa/src/mir/analyze.rs +++ b/compiler/rustc_codegen_ssa/src/mir/analyze.rs @@ -203,7 +203,9 @@ impl<'mir, 'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> Visitor<'tcx> self.assign(local, DefLocation::Body(location)); } - PlaceContext::NonUse(_) | PlaceContext::MutatingUse(MutatingUseContext::Retag) => {} + PlaceContext::NonUse(_) + | PlaceContext::NonMutatingUse(NonMutatingUseContext::PlaceMention) + | PlaceContext::MutatingUse(MutatingUseContext::Retag) => {} PlaceContext::NonMutatingUse( NonMutatingUseContext::Copy | NonMutatingUseContext::Move, |
