regression: ICE: expr in place where literal is expected (builtin attr parsing) #140612
Labels
A-attributes
Area: Attributes (`#[…]`, `#![…]`)
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-critical
Critical priority
regression-from-stable-to-beta
Performance or correctness regression from stable to beta.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Milestone
Tip
This is not a duplicate of #140219, this one is delayed at
compiler/rustc_attr_parsing/src/parser.rs:498:34
and was found via crater, that is known to impact user macros. This is extracted from #137687 (comment).Crater results
Crater #139827:
https://crater-reports.s3.amazonaws.com/beta-1.87-2/beta-2025-04-13/gh/0x4C656F.levi.rs/log.txt
ICE backtrace
https://crater-reports.s3.amazonaws.com/beta-1.87-2/beta-2025-04-13/gh/Hywan.weld/log.txt
ICE backtrace
https://crater-reports.s3.amazonaws.com/beta-1.87-2/beta-2025-04-13/gh/oberien.rebo/log.txt
ICE backtrace
Version it worked on
It most recently worked on:
1.86.0
Version with regression
rustc 1.87.0-beta.4 (a594829 2025-04-12) in crater #139827.
@rustbot modify labels: +regression-from-stable-to-beta -regression-untriaged
The text was updated successfully, but these errors were encountered: