Closed
Description
Error happened while working on updating closure capture analysis in rustc which is part of rustc_typeck.
Code
The highlighted line is what changed between the build that broke and the build before it.
Meta
Version reported in build log
rustc 1.48.0-dev running on x86_64-unknown-linux-gnu
Error output
error: internal compiler error: compiler/rustc_middle/src/ty/query/on_disk_cache.rs:422:23: could not decode cached query result: read_option: expected 0 for None or 1 for Some
thread 'rustc' panicked at 'assertion failed: `(left == right)
thread 'rustc' panicked at 'assertion failed: `(left == right)`
left: `245`,
right: `0`',
and similarly one or two more
Complete build log: http://csclub.uwaterloo.ca/~a52arora/ice/log_75e93202-df10-4ea2-bff9-167ff9b968c2
Build log with RUST_BACKTRACE=1
: http://csclub.uwaterloo.ca/~a52arora/ice/log_b7ef389e-c9a9-495e-92c1-5f55468705ec
Build directory: http://csclub.uwaterloo.ca/~a52arora/ice/build.tar (Heads up, this is 29G tar, 39G extracted)
Metadata
Metadata
Assignees
Labels
Area: Makes things more difficult for new or seasoned contributors to RustArea: Crate metadataCategory: This is a bug.Call for participation: Help is requested to fix this issue.Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the compiler team, which will review and decide on the PR/issue.