Skip to content

Inline macros do not preserve spaces correctly #14108

Closed
@lh123

Description

@lh123

rust-analyzer version: 0.3.1394-standalone (0b32b65 2023-02-05)

rustc version: rustc 1.66.0 (69f9c33d7 2022-12-12)

macro_rules! whitespace {
    () => {
        if true {}
    };
}

fn f() {
    whitespace!();
}

After inline

fn f() {
    iftrue{};
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions