Skip to content

MacroCallLoc and MacroDefId should live in the span crate #16893

Open
@Veykril

Description

@Veykril

These are effectively our version of rustc's HygieneData and we'll need them in the MBE crate to resolve hygiene. The problem with that is that we currently store Subtrees in MacroCallLoc which can't and should not be part of the span crate for obvious reasons (and they should not be in MacroCallLoc in the first place).

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-hygieneC-enhancementCategory: enhancementE-unknownIt's unclear if the issue is E-hard or E-easy without digging in

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions