Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/expr_store/pretty.rs')
| -rw-r--r-- | crates/hir-def/src/expr_store/pretty.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/hir-def/src/expr_store/pretty.rs b/crates/hir-def/src/expr_store/pretty.rs index 293adfc9bd..25e5711d1e 100644 --- a/crates/hir-def/src/expr_store/pretty.rs +++ b/crates/hir-def/src/expr_store/pretty.rs @@ -14,7 +14,7 @@ use stdx::never; use syntax::ast::{HasName, RangeOp}; use crate::{ - AdtId, DefWithBodyId, FunctionId, GenericDefId, StructId, TypeParamId, VariantId, + AdtId, DefWithBodyId, FunctionId, GenericDefId, MacroId, StructId, TypeParamId, VariantId, attrs::AttrFlags, expr_store::path::{GenericArg, GenericArgs}, hir::{ @@ -537,6 +537,7 @@ impl Printer<'_> { Expr::Missing => w!(self, "�"), Expr::Underscore => w!(self, "_"), Expr::InlineAsm(_) => w!(self, "builtin#asm(_)"), + Expr::IncludeBytes => w!(self, "include_bytes!(_)"), Expr::OffsetOf(offset_of) => { w!(self, "builtin#offset_of("); self.print_type_ref(offset_of.container); @@ -1136,6 +1137,9 @@ impl Printer<'_> { LangItemTarget::TraitId(it) => write_name!(it), LangItemTarget::EnumVariantId(it) => write_name!(it), LangItemTarget::ConstId(it) => write_name!(it), + LangItemTarget::MacroId(MacroId::Macro2Id(it)) => write_name!(it), + LangItemTarget::MacroId(MacroId::MacroRulesId(it)) => write_name!(it), + LangItemTarget::MacroId(MacroId::ProcMacroId(it)) => write_name!(it), } if let Some(s) = s { |