about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKornel <kornel@geekhood.net>2025-02-07 23:41:31 +0000
committerKornel <kornel@geekhood.net>2025-02-08 00:23:07 +0000
commitda4cf03f827d5f42f91c8076f68f21ccc4414d88 (patch)
treec1043708fbb9811a51a908f8855e7a6cb298459e
parent699567058fe0dbc605fdb641ea6e0759d7e874f9 (diff)
downloadrust-da4cf03f827d5f42f91c8076f68f21ccc4414d88.tar.gz
rust-da4cf03f827d5f42f91c8076f68f21ccc4414d88.zip
Visit fn_span of calls in MIR Visitor
-rw-r--r--compiler/rustc_middle/src/mir/visit.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/compiler/rustc_middle/src/mir/visit.rs b/compiler/rustc_middle/src/mir/visit.rs
index 24e73a506be..8ad88fbda7c 100644
--- a/compiler/rustc_middle/src/mir/visit.rs
+++ b/compiler/rustc_middle/src/mir/visit.rs
@@ -527,8 +527,9 @@ macro_rules! make_mir_visitor {
                         target: _,
                         unwind: _,
                         call_source: _,
-                        fn_span: _
+                        fn_span,
                     } => {
+                        self.visit_span($(& $mutability)? *fn_span);
                         self.visit_operand(func, location);
                         for arg in args {
                             self.visit_operand(&$($mutability)? arg.node, location);
@@ -543,8 +544,9 @@ macro_rules! make_mir_visitor {
                     TerminatorKind::TailCall {
                         func,
                         args,
-                        fn_span: _,
+                        fn_span,
                     } => {
+                        self.visit_span($(& $mutability)? *fn_span);
                         self.visit_operand(func, location);
                         for arg in args {
                             self.visit_operand(&$($mutability)? arg.node, location);