Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_def/src/attr.rs')
| -rw-r--r-- | crates/hir_def/src/attr.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/hir_def/src/attr.rs b/crates/hir_def/src/attr.rs index 70fa249a5b..04011d9129 100644 --- a/crates/hir_def/src/attr.rs +++ b/crates/hir_def/src/attr.rs @@ -524,7 +524,8 @@ fn inner_attributes( }, ast::Fn(it) => { let body = it.body()?; - (body.attrs(), ast::CommentIter::from_syntax_node(body.syntax())) + let stmt_list = body.stmt_list()?; + (stmt_list.attrs(), ast::CommentIter::from_syntax_node(body.syntax())) }, ast::Impl(it) => { let assoc_item_list = it.assoc_item_list()?; |