Found unstable fingerprints for mir_borrowck, probably related to async code #99774
Labels
C-bug
Category: This is a bug.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Code
Unfortunately it is not reproduced anymore, so I cannot create a minimal example. The problem was reproduced in that state. Before that I've doing a rebase and compiled the 2 previous commits using the same command.
The bug happened on this commit:
https://github.com/Mingun/quick-xml/tree/rustc-panic
Checkout the branch and run in the root repo directory:
cargo test --all-features
Meta
I use stable compiler:
rustc --version --verbose
:I've also tried
and (after small compilation fix)
as suggested by issue template, but problem did not reproduced. Also, after these commands it is no more reproduced by the original command. The compilation finishes successfully, although during panic it seems that borrow checker tried to complain about something.
Before the problem is arised, I've compiled similarly the same code (while I've worked on a PR for quick-xml) without problems. So this bug happened only once (but stable until I've run
cargo test
which seems to rewrite the file cache).Error output
The full command output:
Backtrace
I've rerun command with the environment variable set:
The text was updated successfully, but these errors were encountered: