about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/inline.rs
diff options
context:
space:
mode:
authorKornel <kornel@geekhood.net>2025-02-07 20:58:48 +0000
committerKornel <kornel@geekhood.net>2025-02-08 00:23:06 +0000
commit699567058fe0dbc605fdb641ea6e0759d7e874f9 (patch)
treea4b6d27761dc8631cad4adecea5a9b7d955b72d4 /compiler/rustc_mir_transform/src/inline.rs
parent6573b6259b97198850ad1c37924641bb48f9c65b (diff)
downloadrust-699567058fe0dbc605fdb641ea6e0759d7e874f9.tar.gz
rust-699567058fe0dbc605fdb641ea6e0759d7e874f9.zip
Visit SourceInfo of all Terminators
Diffstat (limited to 'compiler/rustc_mir_transform/src/inline.rs')
-rw-r--r--compiler/rustc_mir_transform/src/inline.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_mir_transform/src/inline.rs b/compiler/rustc_mir_transform/src/inline.rs
index f8b0688dfdc..ca8c684ab03 100644
--- a/compiler/rustc_mir_transform/src/inline.rs
+++ b/compiler/rustc_mir_transform/src/inline.rs
@@ -1254,6 +1254,8 @@ impl<'tcx> MutVisitor<'tcx> for Integrator<'_, 'tcx> {
         // replaced down below anyways).
         if !matches!(terminator.kind, TerminatorKind::Return) {
             self.super_terminator(terminator, loc);
+        } else {
+            self.visit_source_info(&mut terminator.source_info);
         }
 
         match terminator.kind {