Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_expand/src/builtin_attr.rs')
| -rw-r--r-- | crates/hir_expand/src/builtin_attr.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/crates/hir_expand/src/builtin_attr.rs b/crates/hir_expand/src/builtin_attr.rs index d39206f2b0..5764c682be 100644 --- a/crates/hir_expand/src/builtin_attr.rs +++ b/crates/hir_expand/src/builtin_attr.rs @@ -17,11 +17,12 @@ macro_rules! register_builtin { db: &dyn AstDatabase, id: MacroCallId, tt: &tt::Subtree, + item: &tt::Subtree, ) -> Result<tt::Subtree, mbe::ExpandError> { let expander = match *self { $( BuiltinAttrExpander::$variant => $expand, )* }; - expander(db, id, tt) + expander(db, id, tt, item) } fn find_by_name(name: &name::Name) -> Option<Self> { @@ -61,7 +62,8 @@ pub fn find_builtin_attr( fn dummy_attr_expand( _db: &dyn AstDatabase, _id: MacroCallId, - tt: &tt::Subtree, + _tt: &tt::Subtree, + item: &tt::Subtree, ) -> Result<tt::Subtree, mbe::ExpandError> { - Ok(tt.clone()) + Ok(item.clone()) } |