diff options
author | Benjamin Coenen <[email protected]> | 2020-05-05 08:34:07 +0100 |
---|---|---|
committer | Benjamin Coenen <[email protected]> | 2020-05-05 08:34:07 +0100 |
commit | 831bb1cf91d69e7e325ecbdab11e6fc80bcae4a4 (patch) | |
tree | 433165dceea40f9b530a343dd4cf3725ec6406c5 /crates/ra_hir_def/src/data.rs | |
parent | 15de338703fd9c789c4cf8041a59d8730f12bc78 (diff) |
refactor: use attrsOwner directly in is_cfg_enabled
Signed-off-by: Benjamin Coenen <[email protected]>
Diffstat (limited to 'crates/ra_hir_def/src/data.rs')
-rw-r--r-- | crates/ra_hir_def/src/data.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/crates/ra_hir_def/src/data.rs b/crates/ra_hir_def/src/data.rs index d4cba4d05..2dbae04d3 100644 --- a/crates/ra_hir_def/src/data.rs +++ b/crates/ra_hir_def/src/data.rs | |||
@@ -335,8 +335,7 @@ fn collect_items( | |||
335 | .filter_map(|item_node| match item_node { | 335 | .filter_map(|item_node| match item_node { |
336 | ast::ImplItem::FnDef(it) => { | 336 | ast::ImplItem::FnDef(it) => { |
337 | let name = it.name().map_or_else(Name::missing, |it| it.as_name()); | 337 | let name = it.name().map_or_else(Name::missing, |it| it.as_name()); |
338 | let attrs = expander.parse_attrs(&it); | 338 | if !expander.is_cfg_enabled(&it) { |
339 | if !expander.is_cfg_enabled(&attrs) { | ||
340 | return None; | 339 | return None; |
341 | } | 340 | } |
342 | let def = FunctionLoc { container, ast_id: AstId::new(file_id, items.ast_id(&it)) } | 341 | let def = FunctionLoc { container, ast_id: AstId::new(file_id, items.ast_id(&it)) } |