diff options
| author | Obei Sideg <obei.sideg@gmail.com> | 2023-12-22 15:03:45 +0300 |
|---|---|---|
| committer | Obei Sideg <obei.sideg@gmail.com> | 2024-01-06 06:31:35 +0300 |
| commit | a82fd2bc7cf15b8aa9ffbd7752999a3bc9cb8cea (patch) | |
| tree | fe98cdff76cfe6a3256ac9c8b4c8fff51991d6f2 | |
| parent | 70ba4d14b3d1f81d27ad7b7bab81aac19e412c20 (diff) | |
| download | rust-a82fd2bc7cf15b8aa9ffbd7752999a3bc9cb8cea.tar.gz rust-a82fd2bc7cf15b8aa9ffbd7752999a3bc9cb8cea.zip | |
Call `maybe_expr_static_mut` inside `resolve_expr`
| -rw-r--r-- | compiler/rustc_hir_analysis/src/check/region.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_hir_analysis/src/check/region.rs b/compiler/rustc_hir_analysis/src/check/region.rs index 542e69a6c34..1abdc7b21df 100644 --- a/compiler/rustc_hir_analysis/src/check/region.rs +++ b/compiler/rustc_hir_analysis/src/check/region.rs @@ -18,6 +18,8 @@ use rustc_middle::ty::TyCtxt; use rustc_span::source_map; use rustc_span::Span; +use super::errs::maybe_expr_static_mut; + use std::mem; #[derive(Debug, Copy, Clone)] @@ -242,6 +244,8 @@ fn resolve_stmt<'tcx>(visitor: &mut RegionResolutionVisitor<'tcx>, stmt: &'tcx h fn resolve_expr<'tcx>(visitor: &mut RegionResolutionVisitor<'tcx>, expr: &'tcx hir::Expr<'tcx>) { debug!("resolve_expr - pre-increment {} expr = {:?}", visitor.expr_and_pat_count, expr); + maybe_expr_static_mut(visitor.tcx, *expr); + let prev_cx = visitor.cx; visitor.enter_node_scope_with_dtor(expr.hir_id.local_id); |
