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.rs | 8 |
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 ¯o_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(), |