diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-05-24 23:51:57 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2021-05-24 23:51:57 +0100 |
commit | 9c63137ef3bd4e4d5d62971d22f8af4bcdb39816 (patch) | |
tree | 66639f765e543856e9c3321fa92ee8dffe68c316 /crates/hir_def/src/nameres | |
parent | 86ca1764b66e65fcb986b7188b6a77e8b53f9758 (diff) | |
parent | 31175a7f88bd593bc4ca5a37b24183c62a438366 (diff) |
Merge #8978
8978: internal: intern `AttrInput` r=jonas-schievink a=jonas-schievink
saves ~10 MB on r-a
bors r+
Co-authored-by: Jonas Schievink <[email protected]>
Diffstat (limited to 'crates/hir_def/src/nameres')
-rw-r--r-- | crates/hir_def/src/nameres/collector.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/hir_def/src/nameres/collector.rs b/crates/hir_def/src/nameres/collector.rs index 014ea4de4..2ae740d0e 100644 --- a/crates/hir_def/src/nameres/collector.rs +++ b/crates/hir_def/src/nameres/collector.rs | |||
@@ -285,7 +285,7 @@ impl DefCollector<'_> { | |||
285 | let registered_name = if *attr_name == hir_expand::name![register_attr] | 285 | let registered_name = if *attr_name == hir_expand::name![register_attr] |
286 | || *attr_name == hir_expand::name![register_tool] | 286 | || *attr_name == hir_expand::name![register_tool] |
287 | { | 287 | { |
288 | match &attr.input { | 288 | match attr.input.as_deref() { |
289 | Some(AttrInput::TokenTree(subtree)) => match &*subtree.token_trees { | 289 | Some(AttrInput::TokenTree(subtree)) => match &*subtree.token_trees { |
290 | [tt::TokenTree::Leaf(tt::Leaf::Ident(name))] => name.as_name(), | 290 | [tt::TokenTree::Leaf(tt::Leaf::Ident(name))] => name.as_name(), |
291 | _ => continue, | 291 | _ => continue, |