Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/static_index.rs')
-rw-r--r--crates/ide/src/static_index.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide/src/static_index.rs b/crates/ide/src/static_index.rs
index efee39c13d..694ac22e19 100644
--- a/crates/ide/src/static_index.rs
+++ b/crates/ide/src/static_index.rs
@@ -133,10 +133,10 @@ fn get_definitions(
) -> Option<ArrayVec<Definition, 2>> {
for token in sema.descend_into_macros_exact(token) {
let def = IdentClass::classify_token(sema, &token).map(IdentClass::definitions_no_ops);
- if let Some(defs) = def {
- if !defs.is_empty() {
- return Some(defs);
- }
+ if let Some(defs) = def
+ && !defs.is_empty()
+ {
+ return Some(defs);
}
}
None