[Macro expansion] "failed to process buffered lint" #84195
Labels
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
P-medium
Medium priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Code
After testing, it's this macro here:
The semicolon in the third variant causes the error when used in a context such as:
Meta
Note that prior to updating I was using
1.49.0
, which did not error.This errors on Nightly and Stable, I tested both (
cargo +nightly check
andcargo check
both have the same result). Removing the semicolon causes the project to build fine and function as it did before updating.rustc --version --verbose
:Error output
This error is repeated over and over again before the notification saying to submit the bug report
Backtrace
The text was updated successfully, but these errors were encountered: