Skip to content

Commented out macro_rules arm gets moved after previous arm #6544

Open
@Alexendoo

Description

@Alexendoo
macro_rules! val {
    ($name:ident) => {
        stringify!($name)
    };
    // ($name:ident $value:literal) => {
    //     $value
    // };
}

gets formatted as

macro_rules! val {
    ($name:ident) => {
        stringify!($name)
    }; // ($name:ident $value:literal) => {
       //     $value
       // };
}

If wrap_comments = true is enabled it gets turned into a block comment which was quite a surprise

macro_rules! val {
    ($name:ident) => {
        stringify!($name)
    }; /* ($name:ident $value:literal) => {
        *     $value
        * }; */
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    a-commentsbugPanic, non-idempotency, invalid code, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions