Skip to content

Fix error message on unexpected token after else#1578

Merged
dtolnay merged 1 commit intomasterfrom
elseblock
Jan 4, 2024
Merged

Fix error message on unexpected token after else#1578
dtolnay merged 1 commit intomasterfrom
elseblock

Conversation

@dtolnay
Copy link
Copy Markdown
Owner

@dtolnay dtolnay commented Jan 4, 2024

Fixes #1577.

Before:

error: unexpected token
 --> dev/main.rs:4:40
  |
4 |     fn main() { let x = if true {} else; }
  |                                        ^

After:

error: expected `if` or curly braces
 --> dev/main.rs:4:40
  |
4 |     fn main() { let x = if true {} else; }
  |                                        ^

@dtolnay dtolnay merged commit dc40084 into master Jan 4, 2024
@dtolnay dtolnay deleted the elseblock branch January 4, 2024 17:14
@dtolnay dtolnay changed the title Fix error message on unexpected token after 'else' Fix error message on unexpected token after else Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unused lookahead1 call at ExprIf else parsing

1 participant