LLVM debuginfo assertion "overlapping or duplicate fragments" fails with ridiculous MIR inlining #129206
Labels
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
E-needs-bisection
Call for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustc
E-needs-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
I-crash
Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.
I compile a toolchain locally and
cargo install
utilities with it, using some ridiculous flags intended to get more mileage out of assertions in the toolchain.The compiler for this is built with:
Then installing some crates with this will fail, the one I've been minimizing (yes really, this is somewhat minimized) the set of flags is tokei:
Compilation will eventually fail with this error:
This is NOT caused by #128861. The assertion can be hit on the commit directly before that one.
The text was updated successfully, but these errors were encountered: