mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 13:51:31 +00:00
Builtin macros only use caller tokens
This commit is contained in:
parent
a565072dde
commit
4a99ef5c39
1 changed files with 2 additions and 2 deletions
|
@ -45,8 +45,8 @@ impl TokenExpander {
|
||||||
pub fn map_id_up(&self, id: tt::TokenId) -> (tt::TokenId, mbe::Origin) {
|
pub fn map_id_up(&self, id: tt::TokenId) -> (tt::TokenId, mbe::Origin) {
|
||||||
match self {
|
match self {
|
||||||
TokenExpander::MacroRules(it) => it.map_id_up(id),
|
TokenExpander::MacroRules(it) => it.map_id_up(id),
|
||||||
TokenExpander::Builtin(..) => (id, mbe::Origin::Def),
|
TokenExpander::Builtin(..) => (id, mbe::Origin::Call),
|
||||||
TokenExpander::BuiltinDerive(..) => (id, mbe::Origin::Def),
|
TokenExpander::BuiltinDerive(..) => (id, mbe::Origin::Call),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue