Skip to content

Incorrect "unnecessary parentheses" warning for match (return) #55164

Closed
@varkor

Description

@varkor
#![allow(unreachable_code)]

fn main() {
	match (return) {} // warning: unnecessary parentheses around `match` head expression
}

Removing the parentheses results in a syntax error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-diagnosticsArea: Messages for errors, warnings, and lints

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions