about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/loops.rs
diff options
context:
space:
mode:
authorOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2024-05-03 09:22:55 +0000
committerOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2024-05-28 13:38:43 +0000
commitddc5f9b6c1f21da5d4596bf7980185a00984ac42 (patch)
tree41cca5b22d306a2429dac8b0d498a54aa7abdf26 /compiler/rustc_passes/src/loops.rs
parente5cba17b84bf7bf755686e8bb36aa3775ef53f77 (diff)
downloadrust-ddc5f9b6c1f21da5d4596bf7980185a00984ac42.tar.gz
rust-ddc5f9b6c1f21da5d4596bf7980185a00984ac42.zip
Create const block DefIds in typeck instead of ast lowering
Diffstat (limited to 'compiler/rustc_passes/src/loops.rs')
-rw-r--r--compiler/rustc_passes/src/loops.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/compiler/rustc_passes/src/loops.rs b/compiler/rustc_passes/src/loops.rs
index 2587a18b8c8..737310e5c04 100644
--- a/compiler/rustc_passes/src/loops.rs
+++ b/compiler/rustc_passes/src/loops.rs
@@ -93,10 +93,6 @@ impl<'a, 'hir> Visitor<'hir> for CheckLoopVisitor<'a, 'hir> {
         self.with_context(Constant, |v| intravisit::walk_anon_const(v, c));
     }
 
-    fn visit_inline_const(&mut self, c: &'hir hir::ConstBlock) {
-        self.with_context(Constant, |v| intravisit::walk_inline_const(v, c));
-    }
-
     fn visit_fn(
         &mut self,
         fk: hir::intravisit::FnKind<'hir>,
@@ -289,6 +285,9 @@ impl<'a, 'hir> Visitor<'hir> for CheckLoopVisitor<'a, 'hir> {
                     self.cx_stack.len() - 1,
                 )
             }
+            hir::ExprKind::ConstBlock(expr) => {
+                self.with_context(Constant, |v| intravisit::walk_expr(v, expr));
+            }
             _ => intravisit::walk_expr(self, e),
         }
     }