X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Ftools%2Frust-analyzer%2Fcrates%2Fide%2Fsrc%2Fstatic_index.rs;h=cc79ee55b7dac2be43bf41ae084af390ae198b0e;hb=51eed00ca90ac8eb46d24c60de6b3e96aac096db;hp=d74b640415c76e83e4b8a9c0a10877453bfddf4a;hpb=ddb6a463167aac560279ed746f276ef29f86250e;p=rust.git diff --git a/src/tools/rust-analyzer/crates/ide/src/static_index.rs b/src/tools/rust-analyzer/crates/ide/src/static_index.rs index d74b640415c..cc79ee55b7d 100644 --- a/src/tools/rust-analyzer/crates/ide/src/static_index.rs +++ b/src/tools/rust-analyzer/crates/ide/src/static_index.rs @@ -204,7 +204,7 @@ pub fn compute(analysis: &Analysis) -> StaticIndex<'_> { fn get_definition(sema: &Semantics<'_, RootDatabase>, token: SyntaxToken) -> Option { for token in sema.descend_into_macros(token) { - let def = IdentClass::classify_token(sema, &token).map(IdentClass::definitions); + let def = IdentClass::classify_token(sema, &token).map(IdentClass::definitions_no_ops); if let Some(&[x]) = def.as_deref() { return Some(x); } else {