Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-expand/src/builtin_attr_macro.rs')
-rw-r--r--crates/hir-expand/src/builtin_attr_macro.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/crates/hir-expand/src/builtin_attr_macro.rs b/crates/hir-expand/src/builtin_attr_macro.rs
index 9f77700bd0..55157abe67 100644
--- a/crates/hir-expand/src/builtin_attr_macro.rs
+++ b/crates/hir-expand/src/builtin_attr_macro.rs
@@ -101,7 +101,12 @@ fn derive_attr_expand(
MacroCallKind::Attr { attr_args: Some(attr_args), .. } if loc.def.is_attribute_derive() => {
attr_args
}
- _ => return ExpandResult::ok(tt::Subtree::empty(tt::DelimSpan::DUMMY)),
+ _ => {
+ return ExpandResult::ok(tt::Subtree::empty(tt::DelimSpan {
+ open: loc.call_site,
+ close: loc.call_site,
+ }))
+ }
};
pseudo_derive_attr_expansion(tt, derives, loc.call_site)
}