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.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/hir-def/src/lib.rs b/crates/hir-def/src/lib.rs
index fc026a14d4..66412b26a0 100644
--- a/crates/hir-def/src/lib.rs
+++ b/crates/hir-def/src/lib.rs
@@ -46,7 +46,6 @@ pub mod body;
pub mod resolver;
pub mod nameres;
-mod trace;
pub mod child_by_source;
pub mod src;
@@ -76,9 +75,7 @@ use base_db::{
CrateId,
};
use hir_expand::{
- builtin_attr_macro::BuiltinAttrExpander,
- builtin_derive_macro::BuiltinDeriveExpander,
- builtin_fn_macro::{BuiltinFnLikeExpander, EagerExpander},
+ builtin::{BuiltinAttrExpander, BuiltinDeriveExpander, BuiltinFnLikeExpander, EagerExpander},
db::ExpandDatabase,
eager::expand_eager_macro_input,
impl_intern_lookup,
@@ -862,7 +859,7 @@ impl GeneralConstId {
.const_data(const_id)
.name
.as_ref()
- .and_then(|it| it.as_str())
+ .map(|it| it.as_str())
.unwrap_or("_")
.to_owned(),
GeneralConstId::ConstBlockId(id) => format!("{{anonymous const {id:?}}}"),
@@ -1437,7 +1434,10 @@ impl AsMacroCall for InFile<&ast::MacroCall> {
});
let Some((call_site, path)) = path else {
- return Ok(ExpandResult::only_err(ExpandError::other("malformed macro invocation")));
+ return Ok(ExpandResult::only_err(ExpandError::other(
+ span_map.span_for_range(self.value.syntax().text_range()),
+ "malformed macro invocation",
+ )));
};
macro_call_as_call_id_with_eager(