Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/tests/closure_captures.rs')
-rw-r--r--crates/hir-ty/src/tests/closure_captures.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/crates/hir-ty/src/tests/closure_captures.rs b/crates/hir-ty/src/tests/closure_captures.rs
index 5893894c33..b001ac1e82 100644
--- a/crates/hir-ty/src/tests/closure_captures.rs
+++ b/crates/hir-ty/src/tests/closure_captures.rs
@@ -67,11 +67,13 @@ fn check_closure_captures(#[rust_analyzer::rust_fixture] ra_fixture: &str, expec
.join(", "),
};
let place = capture.display_place(closure.0, db);
- let capture_ty = capture
- .ty
- .skip_binders()
- .display_test(db, DisplayTarget::from_crate(db, module.krate()))
- .to_string();
+ let capture_ty = salsa::attach(db, || {
+ capture
+ .ty
+ .skip_binders()
+ .display_test(db, DisplayTarget::from_crate(db, module.krate()))
+ .to_string()
+ });
let spans = capture
.spans()
.iter()