1
Fork 0

Fix call-generic-method-nonconst test

This commit is contained in:
Deadbeef 2021-07-26 12:06:55 +08:00
parent 7106f8d8ee
commit 6b6ad781f8
No known key found for this signature in database
GPG key ID: 027DF9338862ADDD
3 changed files with 20 additions and 4 deletions

View file

@ -3261,7 +3261,7 @@ impl<'hir> Node<'hir> {
}
}
/// Returns `Constness::Const` when this node is a const fn/impl.
/// Returns `Constness::Const` when this node is a const fn/impl/item.
pub fn constness(&self) -> Constness {
match self {
Node::Item(Item {
@ -3278,6 +3278,10 @@ impl<'hir> Node<'hir> {
})
| Node::Item(Item { kind: ItemKind::Impl(Impl { constness, .. }), .. }) => *constness,
Node::Item(Item { kind: ItemKind::Const(..), .. })
| Node::TraitItem(TraitItem { kind: TraitItemKind::Const(..), .. })
| Node::ImplItem(ImplItem { kind: ImplItemKind::Const(..), .. }) => Constness::Const,
_ => Constness::NotConst,
}
}