aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_expand/src/builtin_macro.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir_expand/src/builtin_macro.rs')
-rw-r--r--crates/ra_hir_expand/src/builtin_macro.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/ra_hir_expand/src/builtin_macro.rs b/crates/ra_hir_expand/src/builtin_macro.rs
index f2bb0bddb..d91aa4ffa 100644
--- a/crates/ra_hir_expand/src/builtin_macro.rs
+++ b/crates/ra_hir_expand/src/builtin_macro.rs
@@ -80,6 +80,10 @@ fn stringify_expand(
80 id: MacroCallId, 80 id: MacroCallId,
81 _tt: &tt::Subtree, 81 _tt: &tt::Subtree,
82) -> Result<tt::Subtree, mbe::ExpandError> { 82) -> Result<tt::Subtree, mbe::ExpandError> {
83 let id = match id {
84 MacroCallId::LazyMacro(id) => id,
85 };
86
83 let loc = db.lookup_intern_macro(id); 87 let loc = db.lookup_intern_macro(id);
84 88
85 let macro_content = { 89 let macro_content = {
@@ -241,7 +245,7 @@ mod tests {
241 )), 245 )),
242 }; 246 };
243 247
244 let id = db.intern_macro(loc); 248 let id: MacroCallId = db.intern_macro(loc).into();
245 let parsed = db.parse_or_expand(id.as_file()).unwrap(); 249 let parsed = db.parse_or_expand(id.as_file()).unwrap();
246 250
247 parsed.text().to_string() 251 parsed.text().to_string()