Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/diagnostics/unsafe_check.rs')
-rw-r--r--crates/hir-ty/src/diagnostics/unsafe_check.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/hir-ty/src/diagnostics/unsafe_check.rs b/crates/hir-ty/src/diagnostics/unsafe_check.rs
index 827585e506..d6d669258c 100644
--- a/crates/hir-ty/src/diagnostics/unsafe_check.rs
+++ b/crates/hir-ty/src/diagnostics/unsafe_check.rs
@@ -119,11 +119,11 @@ pub fn unsafe_operations(
def: DefWithBodyId,
body: &Body,
current: ExprId,
- callback: &mut dyn FnMut(InsideUnsafeBlock),
+ callback: &mut dyn FnMut(ExprOrPatId, InsideUnsafeBlock),
) {
let mut visitor_callback = |diag| {
- if let UnsafeDiagnostic::UnsafeOperation { inside_unsafe_block, .. } = diag {
- callback(inside_unsafe_block);
+ if let UnsafeDiagnostic::UnsafeOperation { inside_unsafe_block, node, .. } = diag {
+ callback(node, inside_unsafe_block);
}
};
let mut visitor = UnsafeVisitor::new(db, infer, body, def, &mut visitor_callback);