Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/runnables.rs')
| -rw-r--r-- | crates/ide/src/runnables.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/ide/src/runnables.rs b/crates/ide/src/runnables.rs index 1c455c5f30..88e17fadac 100644 --- a/crates/ide/src/runnables.rs +++ b/crates/ide/src/runnables.rs @@ -226,7 +226,11 @@ fn find_related_tests( search_scope: Option<SearchScope>, tests: &mut FxHashSet<Runnable>, ) { - let defs = references::find_defs(sema, syntax, position.offset); + // FIXME: why is this using references::find_defs, this should use ide_db::search + let defs = match references::find_defs(sema, syntax, position.offset) { + Some(defs) => defs, + None => return, + }; for def in defs { let defs = def .usages(sema) |