Closed yunji-yunji closed 7 months ago
We unconditionally remove const_eval_select calls in the MIR transforms. Not sure how this can happen...
It happened after rebasing to commit
What are the changes that you were rebasing?
I made changes to many files. I think I didn't modify any part related to const_eval_select
.
output of git diff master fuzz-miri-3 --name-only
Cargo.lock
compiler/rustc_codegen_llvm/Cargo.toml
compiler/rustc_codegen_llvm/src/base.rs
compiler/rustc_codegen_ssa/Cargo.toml
compiler/rustc_codegen_ssa/src/base.rs
compiler/rustc_codegen_ssa/src/lib.rs
compiler/rustc_codegen_ssa/src/mir/mod.rs
compiler/rustc_codegen_ssa/src/mono_item.rs
compiler/rustc_codegen_ssa/src/pafl.rs
compiler/rustc_const_eval/Cargo.toml
compiler/rustc_const_eval/src/const_eval/eval_queries.rs
compiler/rustc_const_eval/src/interpret/eval_context.rs
compiler/rustc_const_eval/src/interpret/mod.rs
compiler/rustc_const_eval/src/interpret/step.rs
compiler/rustc_const_eval/src/interpret/tcx_helper.rs
compiler/rustc_const_eval/src/interpret/terminator.rs
compiler/rustc_const_eval/src/lib.rs
compiler/rustc_data_structures/src/marker.rs
compiler/rustc_driver_impl/src/lib.rs
compiler/rustc_interface/src/passes.rs
compiler/rustc_interface/src/queries.rs
compiler/rustc_middle/Cargo.toml
compiler/rustc_middle/src/mir/basic_blocks.rs
compiler/rustc_middle/src/mir/generic_graph.rs
compiler/rustc_middle/src/mir/mod.rs
compiler/rustc_middle/src/ty/context.rs
compiler/rustc_middle/src/ty/context/tls.rs
compiler/rustc_middle/src/ty/mod.rs
compiler/rustc_mir_transform/Cargo.toml
compiler/rustc_mir_transform/src/const_prop_lint.rs
compiler/rustc_mir_transform/src/dead_store_elimination.rs
compiler/rustc_mir_transform/src/dump_mir.rs
compiler/rustc_mir_transform/src/lib.rs
compiler/rustc_mir_transform/src/pass_for_dump.rs
compiler/rustc_mir_transform/src/pass_manager.rs
compiler/rustc_mir_transform/src/shim.rs
compiler/rustc_mir_transform/src/simplify.rs
compiler/rustc_mir_transform/src/simplify_branches.rs
compiler/rustc_monomorphize/src/lib.rs
compiler/rustc_monomorphize/src/partitioning.rs
compiler/rustc_passes/src/entry.rs
compiler/rustc_span/src/symbol.rs
custom.sh
src/llvm-project
src/tools/miri/src/bin/miri.rs
src/tools/miri/src/dump.rs
src/tools/miri/src/eval.rs
src/tools/miri/src/helpers.rs
src/tools/miri/src/lib.rs
tests/run-make-fulldeps/obtain-borrowck/driver.rs
Do you have your changes somewhere to look at?
I'd guess in compiler/rustc_mir_transform/src/lib.rs you forgot to let const_eval_select get replaced
Thanks, I missed few lines in compiler/rustc_mir_transform/src/lib.rs
. Now I can build it.
Thank you so much!
It happened after rebasing to commit
a1b499134a62130871382b5ea381b2f18c5033cd
.Command
Meta
rustc --version --verbose
:Error output
Backtrace
```
```