Classify name takes const patterns into account

This commit is contained in:
Aleksey Kladov 2020-02-28 15:27:52 +01:00
parent 9ef6359950
commit 209eb32796
6 changed files with 44 additions and 23 deletions

View file

@ -155,7 +155,7 @@ fn find_name(
opt_name: Option<ast::Name>,
) -> Option<RangeInfo<(String, NameDefinition)>> {
if let Some(name) = opt_name {
let def = classify_name(sema, &name)?;
let def = classify_name(sema, &name)?.definition();
let range = name.syntax().text_range();
return Some(RangeInfo::new(range, (name.text().to_string(), def)));
}