Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_def/src/lib.rs')
-rw-r--r--crates/hir_def/src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/hir_def/src/lib.rs b/crates/hir_def/src/lib.rs
index ec8185ec36..ea6a2b4a6f 100644
--- a/crates/hir_def/src/lib.rs
+++ b/crates/hir_def/src/lib.rs
@@ -786,13 +786,13 @@ fn attr_macro_as_call_id(
.ok_or_else(|| UnresolvedMacro { path: item_attr.path.clone() })?;
let mut arg = match &macro_attr.input {
Some(input) => match &**input {
- attr::AttrInput::Literal(_) => tt::Subtree::default(),
- attr::AttrInput::TokenTree(tt) => tt.clone(),
+ attr::AttrInput::Literal(_) => Default::default(),
+ attr::AttrInput::TokenTree(tt, map) => (tt.clone(), map.clone()),
},
- None => tt::Subtree::default(),
+ None => Default::default(),
};
// The parentheses are always disposed here.
- arg.delimiter = None;
+ arg.0.delimiter = None;
let res = def.as_lazy_macro(
db.upcast(),