rust-lang / rust

Empowering everyone to build reliable and efficient software.
https://www.rust-lang.org
Other
98.01k stars 12.68k forks source link

intrinsic const_eval_select must be overridden by codegen backend, but isn't #123119

Closed yunji-yunji closed 7 months ago

yunji-yunji commented 7 months ago

It happened after rebasing to commit a1b499134a62130871382b5ea381b2f18c5033cd.

Command

if [ ! -f config.toml ]; then
      ./configure \
          --tools="cargo,miri,src,analysis,cargo-miri" \
         --set install.prefix=${PREFIX} \
         --set install.sysconfdir=sysconf \
         --disable-docs \
         --disable-compiler-docs
 fi

./x install

Meta

rustc --version --verbose:

rustc 1.76.0-nightly (e9013ac0e 2023-12-05)
binary: rustc
commit-hash: e9013ac0e402ef449c5d00251d687289599137df
commit-date: 2023-12-05
host: x86_64-unknown-linux-gnu
release: 1.76.0-nightly
LLVM version: 17.0.5

Error output


Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.08s
WARNING: The `change-id` is missing in the `config.toml`. This means that you will not be able to track the major changes made to the bootstrap configurations.
NOTE: to silence this warning, add `change-id = 121754` at the top of `config.toml`
Building stage0 library artifacts (x86_64-unknown-linux-gnu)
    Finished `release` profile [optimized] target(s) in 0.09s
Building compiler artifacts (stage0 -> stage1, x86_64-unknown-linux-gnu)
warning: rustc_llvm@0.0.0: Compiler version doesn't include clang or GCC: "c++" "--version"
    Finished `release` profile [optimized] target(s) in 0.26s
Creating a sysroot for stage1 compiler (use `rustup toolchain link 'name' build/host/stage1`)
    Finished `release` profile [optimized] target(s) in 0.09s
Building stage1 library artifacts (x86_64-unknown-linux-gnu)
   Compiling core v0.0.0 (/home/y23kim/rust/last_rust/rust/library/core)
   Compiling rustc-std-workspace-core v1.99.0 (/home/y23kim/rust/last_rust/rust/library/rustc-std-workspace-core)
   Compiling compiler_builtins v0.1.108
   Compiling libc v0.2.153
error: internal compiler error: /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29: intrinsic const_eval_select must be overridden by codegen backend, but isn't
  --> library/core/src/ptr/const_ptr.rs:52:9
   |
52 |         const_eval_select((self as *const u8,), const_impl, runtime_impl)
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

thread 'rustc' panicked at /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29:
Box<dyn Any>
stack backtrace:
   0:     0x7613a3ff7610 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h80dd0dbcb35aa22a
   1:     0x7613a4041beb - core::fmt::write::h3da789f1a0b2369b
   2:     0x7613a4012409 - std::io::Write::write_fmt::had110ef113f2bcd9
   3:     0x7613a3ff73ce - std::sys_common::backtrace::print::h9fe3d24249337613
   4:     0x7613a3ff006a - std::panicking::default_hook::{{closure}}::h5a36d75940e35775
   5:     0x7613a3fefdce - std::panicking::default_hook::hae6e0817d5d45cde
   6:     0x76139aa29b88 - <alloc[5d6b4050c670f2d1]::boxed::Box<rustc_driver_impl[370abf9dac783e69]::install_ice_hook::{closure#0}> as core[4f8c07718684e565]::ops::function::Fn<(&dyn for<'a, 'b> core[4f8c07718684e565]::ops::function::Fn<(&'a core[4f8c07718684e565]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[4f8c07718684e565]::marker::Send + core[4f8c07718684e565]::marker::Sync, &core[4f8c07718684e565]::panic::panic_info::PanicInfo)>>::call
   7:     0x7613a3ff07a9 - std::panicking::rust_panic_with_hook::h9ce694fdd1c4e6fd
   8:     0x7613a0c2d7f6 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}
   9:     0x7613a0c2d436 - std[8ba59accaedf064]::sys_common::backtrace::__rust_end_short_backtrace::<std[8ba59accaedf064]::panicking::begin_panic<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}, !>
  10:     0x76139a8a8146 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>
  11:     0x7613a0c21921 - <rustc_errors[ca2e3983e83361e0]::diagnostic::BugAbort as rustc_errors[ca2e3983e83361e0]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x76139ad3d938 - <rustc_errors[ca2e3983e83361e0]::DiagCtxt>::span_bug::<rustc_span[843e4ae2406cd304]::span_encoding::Span, alloc[5d6b4050c670f2d1]::string::String>
  13:     0x76139ad9a8af - rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}
  14:     0x76139ad9a8fa - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt::<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  15:     0x76139ad9a12b - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_context_opt::<rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  16:     0x76139a66d4ca - rustc_middle[df5cf15baaa86ba5]::util::bug::span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>
  17:     0x76139ae1df34 - <rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::FunctionCx<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>>::codegen_terminator
  18:     0x76139ae0c965 - rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::codegen_mir::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  19:     0x76139adae9e9 - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_instance::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  20:     0x76139acb0916 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit::module_codegen
  21:     0x76139acaf680 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit
  22:     0x76139adadf6d - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_crate::<rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend>
  23:     0x76139ad90a38 - <rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend as rustc_codegen_ssa[3ddc7ffca59b71f1]::traits::backend::CodegenBackend>::codegen_crate
  24:     0x76139ac06593 - <rustc_session[14c4a3d9c074765e]::session::Session>::time::<alloc[5d6b4050c670f2d1]::boxed::Box<dyn core[4f8c07718684e565]::any::Any>, rustc_interface[6a7c9c111f553443]::passes::start_codegen::{closure#0}>
  25:     0x76139ac24500 - rustc_interface[6a7c9c111f553443]::passes::start_codegen
  26:     0x76139ac0d420 - <rustc_middle[df5cf15baaa86ba5]::ty::context::GlobalCtxt>::enter::<<rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker::{closure#0}, core[4f8c07718684e565]::result::Result<rustc_interface[6a7c9c111f553443]::queries::Linker, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  27:     0x76139ac3f0a0 - <rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker
  28:     0x76139aa2d58b - <rustc_interface[6a7c9c111f553443]::interface::Compiler>::enter::<rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}::{closure#1}, core[4f8c07718684e565]::result::Result<core[4f8c07718684e565]::option::Option<rustc_interface[6a7c9c111f553443]::queries::Linker>, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  29:     0x76139a9e244f - rustc_span[843e4ae2406cd304]::set_source_map::<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
  30:     0x76139aa04803 - <scoped_tls[7555fce40c606793]::ScopedKey<rustc_span[843e4ae2406cd304]::SessionGlobals>>::set::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  31:     0x76139a9ec3b1 - std[8ba59accaedf064]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  32:     0x76139aa0d118 - <<std[8ba59accaedf064]::thread::Builder>::spawn_unchecked_<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#1} as core[4f8c07718684e565]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  33:     0x7613a400c8e9 - std::sys::pal::unix::thread::Thread::new::thread_start::hdb6a879879b25ebd
  34:     0x761399a94ac3 - start_thread
                               at ./nptl/pthread_create.c:442:8
  35:     0x761399b26850 - __GI___clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
  36:                0x0 - <unknown>

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: please attach the file at `/home/y23kim/rust/last_rust/rust/rustc-ice-2024-03-27T02_15_32-607011.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -Z unstable-options -C symbol-mangling-version=legacy -Z unstable-options -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -Z inline-mir -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
   Compiling alloc v0.0.0 (/home/y23kim/rust/last_rust/rust/library/alloc)
   Compiling cfg-if v1.0.0
   Compiling adler v1.0.2
   Compiling memchr v2.5.0
   Compiling rustc-demangle v0.1.23
error: internal compiler error: /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29: intrinsic const_eval_select must be overridden by codegen backend, but isn't
   --> /home/y23kim/rust/last_rust/rust/library/core/src/ub_checks.rs:157:5
    |
157 |     const_eval_select((src, dst, size, count), comptime, runtime)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

thread 'rustc' panicked at /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29:
Box<dyn Any>
stack backtrace:
   0:     0x70812a73b610 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h80dd0dbcb35aa22a
   1:     0x70812a785beb - core::fmt::write::h3da789f1a0b2369b
   2:     0x70812a756409 - std::io::Write::write_fmt::had110ef113f2bcd9
   3:     0x70812a73b3ce - std::sys_common::backtrace::print::h9fe3d24249337613
   4:     0x70812a73406a - std::panicking::default_hook::{{closure}}::h5a36d75940e35775
   5:     0x70812a733dce - std::panicking::default_hook::hae6e0817d5d45cde
error: could not compile `core` (lib)
warning: build failed, waiting for other jobs to finish...
   6:     0x70812b429b88 - <alloc[5d6b4050c670f2d1]::boxed::Box<rustc_driver_impl[370abf9dac783e69]::install_ice_hook::{closure#0}> as core[4f8c07718684e565]::ops::function::Fn<(&dyn for<'a, 'b> core[4f8c07718684e565]::ops::function::Fn<(&'a core[4f8c07718684e565]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[4f8c07718684e565]::marker::Send + core[4f8c07718684e565]::marker::Sync, &core[4f8c07718684e565]::panic::panic_info::PanicInfo)>>::call
   7:     0x70812a7347a9 - std::panicking::rust_panic_with_hook::h9ce694fdd1c4e6fd
   8:     0x70813162d7f6 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}
   9:     0x70813162d436 - std[8ba59accaedf064]::sys_common::backtrace::__rust_end_short_backtrace::<std[8ba59accaedf064]::panicking::begin_panic<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}, !>
  10:     0x70812b2a8146 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>
  11:     0x708131621921 - <rustc_errors[ca2e3983e83361e0]::diagnostic::BugAbort as rustc_errors[ca2e3983e83361e0]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x70812b73d938 - <rustc_errors[ca2e3983e83361e0]::DiagCtxt>::span_bug::<rustc_span[843e4ae2406cd304]::span_encoding::Span, alloc[5d6b4050c670f2d1]::string::String>
  13:     0x70812b79a8af - rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}
  14:     0x70812b79a8fa - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt::<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  15:     0x70812b79a12b - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_context_opt::<rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  16:     0x70812b06d4ca - rustc_middle[df5cf15baaa86ba5]::util::bug::span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>
  17:     0x70812b81df34 - <rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::FunctionCx<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>>::codegen_terminator
  18:     0x70812b80c965 - rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::codegen_mir::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  19:     0x70812b7ae9e9 - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_instance::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  20:     0x70812b6b0916 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit::module_codegen
  21:     0x70812b6af680 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit
  22:     0x70812b7adf6d - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_crate::<rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend>
  23:     0x70812b790a38 - <rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend as rustc_codegen_ssa[3ddc7ffca59b71f1]::traits::backend::CodegenBackend>::codegen_crate
  24:     0x70812b606593 - <rustc_session[14c4a3d9c074765e]::session::Session>::time::<alloc[5d6b4050c670f2d1]::boxed::Box<dyn core[4f8c07718684e565]::any::Any>, rustc_interface[6a7c9c111f553443]::passes::start_codegen::{closure#0}>
  25:     0x70812b624500 - rustc_interface[6a7c9c111f553443]::passes::start_codegen
  26:     0x70812b60d420 - <rustc_middle[df5cf15baaa86ba5]::ty::context::GlobalCtxt>::enter::<<rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker::{closure#0}, core[4f8c07718684e565]::result::Result<rustc_interface[6a7c9c111f553443]::queries::Linker, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  27:     0x70812b63f0a0 - <rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker
  28:     0x70812b42d58b - <rustc_interface[6a7c9c111f553443]::interface::Compiler>::enter::<rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}::{closure#1}, core[4f8c07718684e565]::result::Result<core[4f8c07718684e565]::option::Option<rustc_interface[6a7c9c111f553443]::queries::Linker>, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  29:     0x70812b3e244f - rustc_span[843e4ae2406cd304]::set_source_map::<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
  30:     0x70812b404803 - <scoped_tls[7555fce40c606793]::ScopedKey<rustc_span[843e4ae2406cd304]::SessionGlobals>>::set::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  31:     0x70812b3ec3b1 - std[8ba59accaedf064]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  32:     0x70812b40d118 - <<std[8ba59accaedf064]::thread::Builder>::spawn_unchecked_<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#1} as core[4f8c07718684e565]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  33:     0x70812a7508e9 - std::sys::pal::unix::thread::Thread::new::thread_start::hdb6a879879b25ebd
error: internal compiler error: /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29: intrinsic const_eval_select must be overridden by codegen backend, but isn't
   --> /home/y23kim/rust/last_rust/rust/library/core/src/ub_checks.rs:104:32
    |
104 |     intrinsics::ub_checks() && const_eval_select((), comptime, runtime)
    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

thread 'rustc' panicked at /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29:
Box<dyn Any>
stack backtrace:
   0:     0x7ac502a0e610 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h80dd0dbcb35aa22a
   1:     0x7ac502a58beb - core::fmt::write::h3da789f1a0b2369b
   2:     0x7ac502a29409 - std::io::Write::write_fmt::had110ef113f2bcd9
   3:     0x7ac502a0e3ce - std::sys_common::backtrace::print::h9fe3d24249337613
   4:     0x7ac502a0706a - std::panicking::default_hook::{{closure}}::h5a36d75940e35775
   5:     0x7ac502a06dce - std::panicking::default_hook::hae6e0817d5d45cde
   6:     0x7ac4f9429b88 - <alloc[5d6b4050c670f2d1]::boxed::Box<rustc_driver_impl[370abf9dac783e69]::install_ice_hook::{closure#0}> as core[4f8c07718684e565]::ops::function::Fn<(&dyn for<'a, 'b> core[4f8c07718684e565]::ops::function::Fn<(&'a core[4f8c07718684e565]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[4f8c07718684e565]::marker::Send + core[4f8c07718684e565]::marker::Sync, &core[4f8c07718684e565]::panic::panic_info::PanicInfo)>>::call
   7:     0x7ac502a077a9 - std::panicking::rust_panic_with_hook::h9ce694fdd1c4e6fd
   8:     0x7ac4ff62d7f6 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}
   9:     0x7ac4ff62d436 - std[8ba59accaedf064]::sys_common::backtrace::__rust_end_short_backtrace::<std[8ba59accaedf064]::panicking::begin_panic<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}, !>
  10:     0x7ac4f92a8146 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>
  11:     0x7ac4ff621921 - <rustc_errors[ca2e3983e83361e0]::diagnostic::BugAbort as rustc_errors[ca2e3983e83361e0]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x7ac4f973d938 - <rustc_errors[ca2e3983e83361e0]::DiagCtxt>::span_bug::<rustc_span[843e4ae2406cd304]::span_encoding::Span, alloc[5d6b4050c670f2d1]::string::String>
  13:     0x7ac4f979a8af - rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}
  14:     0x7ac4f979a8fa - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt::<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  15:     0x7ac4f979a12b - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_context_opt::<rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  16:     0x7ac4f906d4ca - rustc_middle[df5cf15baaa86ba5]::util::bug::span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>
  17:     0x7ac4f981df34 - <rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::FunctionCx<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>>::codegen_terminator
  18:     0x7ac4f980c965 - rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::codegen_mir::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  19:     0x7ac4f97ae9e9 - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_instance::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  20:     0x7ac4f96b0916 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit::module_codegen
  21:     0x7ac4f96af680 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit
  22:     0x7ac4f97adf6d - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_crate::<rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend>
  23:     0x7ac4f9790a38 - <rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend as rustc_codegen_ssa[3ddc7ffca59b71f1]::traits::backend::CodegenBackend>::codegen_crate
  24:     0x7ac4f9606593 - <rustc_session[14c4a3d9c074765e]::session::Session>::time::<alloc[5d6b4050c670f2d1]::boxed::Box<dyn core[4f8c07718684e565]::any::Any>, rustc_interface[6a7c9c111f553443]::passes::start_codegen::{closure#0}>
  25:     0x7ac4f9624500 - rustc_interface[6a7c9c111f553443]::passes::start_codegen
  26:     0x7ac4f960d420 - <rustc_middle[df5cf15baaa86ba5]::ty::context::GlobalCtxt>::enter::<<rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker::{closure#0}, core[4f8c07718684e565]::result::Result<rustc_interface[6a7c9c111f553443]::queries::Linker, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  27:     0x7ac4f963f0a0 - <rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker
  28:     0x7ac4f942d58b - <rustc_interface[6a7c9c111f553443]::interface::Compiler>::enter::<rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}::{closure#1}, core[4f8c07718684e565]::result::Result<core[4f8c07718684e565]::option::Option<rustc_interface[6a7c9c111f553443]::queries::Linker>, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  29:     0x7ac4f93e244f - rustc_span[843e4ae2406cd304]::set_source_map::<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
  30:     0x7ac4f9404803 - <scoped_tls[7555fce40c606793]::ScopedKey<rustc_span[843e4ae2406cd304]::SessionGlobals>>::set::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  31:     0x7ac4f93ec3b1 - std[8ba59accaedf064]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  32:     0x7ac4f940d118 - <<std[8ba59accaedf064]::thread::Builder>::spawn_unchecked_<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#1} as core[4f8c07718684e565]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  33:     0x7ac502a238e9 - std::sys::pal::unix::thread::Thread::new::thread_start::hdb6a879879b25ebd
  34:     0x70812a494ac3 - start_thread
                               at ./nptl/pthread_create.c:442:8
  35:     0x70812a526850 - __GI___clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
  36:                0x0 - <unknown>

note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly

note: please attach the file at `/home/y23kim/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.108/rustc-ice-2024-03-27T02_15_42-607027.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C codegen-units=10000 -Z unstable-options -C symbol-mangling-version=legacy -Z unstable-options -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -Z inline-mir -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
The following warnings were emitted during compilation:

warning: compiler_builtins@0.1.108: Compiler version doesn't include clang or GCC: "cc" "--version"
warning: compiler_builtins@0.1.108: Compiler version doesn't include clang or GCC: "cc" "--version"
warning: compiler_builtins@0.1.108: Compiler version doesn't include clang or GCC: "cc" "--version"

error: could not compile `compiler_builtins` (lib)
  34:     0x7ac4f8494ac3 - start_thread
                               at ./nptl/pthread_create.c:442:8
  35:     0x7ac4f8526850 - __GI___clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
  36:                0x0 - <unknown>

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: please attach the file at `/home/y23kim/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler-1.0.2/rustc-ice-2024-03-27T02_15_42-607048.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -Z unstable-options -C symbol-mangling-version=legacy -Z unstable-options -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -Z inline-mir -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
error: could not compile `adler` (lib)
thread 'rustc' panicked at /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29:
Box<dyn Any>
stack backtrace:
   0:     0x7ba1f5b3b610 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h80dd0dbcb35aa22a
   1:     0x7ba1f5b85beb - core::fmt::write::h3da789f1a0b2369b
   2:     0x7ba1f5b56409 - std::io::Write::write_fmt::had110ef113f2bcd9
   3:     0x7ba1f5b3b3ce - std::sys_common::backtrace::print::h9fe3d24249337613
   4:     0x7ba1f5b3406a - std::panicking::default_hook::{{closure}}::h5a36d75940e35775
   5:     0x7ba1f5b33dce - std::panicking::default_hook::hae6e0817d5d45cde
   6:     0x7ba1f6829b88 - <alloc[5d6b4050c670f2d1]::boxed::Box<rustc_driver_impl[370abf9dac783e69]::install_ice_hook::{closure#0}> as core[4f8c07718684e565]::ops::function::Fn<(&dyn for<'a, 'b> core[4f8c07718684e565]::ops::function::Fn<(&'a core[4f8c07718684e565]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[4f8c07718684e565]::marker::Send + core[4f8c07718684e565]::marker::Sync, &core[4f8c07718684e565]::panic::panic_info::PanicInfo)>>::call
   7:     0x7ba1f5b347a9 - std::panicking::rust_panic_with_hook::h9ce694fdd1c4e6fd
   8:     0x7ba1fca2d7f6 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}
   9:     0x7ba1fca2d436 - std[8ba59accaedf064]::sys_common::backtrace::__rust_end_short_backtrace::<std[8ba59accaedf064]::panicking::begin_panic<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}, !>
  10:     0x7ba1f66a8146 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>
  11:     0x7ba1fca21921 - <rustc_errors[ca2e3983e83361e0]::diagnostic::BugAbort as rustc_errors[ca2e3983e83361e0]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x7ba1f6b3d938 - <rustc_errors[ca2e3983e83361e0]::DiagCtxt>::span_bug::<rustc_span[843e4ae2406cd304]::span_encoding::Span, alloc[5d6b4050c670f2d1]::string::String>
  13:     0x7ba1f6b9a8af - rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}
  14:     0x7ba1f6b9a8fa - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt::<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  15:     0x7ba1f6b9a12b - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_context_opt::<rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  16:     0x7ba1f646d4ca - rustc_middle[df5cf15baaa86ba5]::util::bug::span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>
  17:     0x7ba1f6c1df34 - <rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::FunctionCx<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>>::codegen_terminator
  18:     0x7ba1f6c0c965 - rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::codegen_mir::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  19:     0x7ba1f6bae9e9 - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_instance::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  20:     0x7ba1f6ab0916 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit::module_codegen
  21:     0x7ba1f6aaf680 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit
  22:     0x7ba1f6badf6d - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_crate::<rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend>
  23:     0x7ba1f6b90a38 - <rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend as rustc_codegen_ssa[3ddc7ffca59b71f1]::traits::backend::CodegenBackend>::codegen_crate
  24:     0x7ba1f6a06593 - <rustc_session[14c4a3d9c074765e]::session::Session>::time::<alloc[5d6b4050c670f2d1]::boxed::Box<dyn core[4f8c07718684e565]::any::Any>, rustc_interface[6a7c9c111f553443]::passes::start_codegen::{closure#0}>
  25:     0x7ba1f6a24500 - rustc_interface[6a7c9c111f553443]::passes::start_codegen
  26:     0x7ba1f6a0d420 - <rustc_middle[df5cf15baaa86ba5]::ty::context::GlobalCtxt>::enter::<<rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker::{closure#0}, core[4f8c07718684e565]::result::Result<rustc_interface[6a7c9c111f553443]::queries::Linker, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  27:     0x7ba1f6a3f0a0 - <rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker
  28:     0x7ba1f682d58b - <rustc_interface[6a7c9c111f553443]::interface::Compiler>::enter::<rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}::{closure#1}, core[4f8c07718684e565]::result::Result<core[4f8c07718684e565]::option::Option<rustc_interface[6a7c9c111f553443]::queries::Linker>, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  29:     0x7ba1f67e244f - rustc_span[843e4ae2406cd304]::set_source_map::<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
  30:     0x7ba1f6804803 - <scoped_tls[7555fce40c606793]::ScopedKey<rustc_span[843e4ae2406cd304]::SessionGlobals>>::set::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  31:     0x7ba1f67ec3b1 - std[8ba59accaedf064]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  32:     0x7ba1f680d118 - <<std[8ba59accaedf064]::thread::Builder>::spawn_unchecked_<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#1} as core[4f8c07718684e565]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  33:     0x7ba1f5b508e9 - std::sys::pal::unix::thread::Thread::new::thread_start::hdb6a879879b25ebd
  34:     0x7ba1f5894ac3 - start_thread
                               at ./nptl/pthread_create.c:442:8
  35:     0x7ba1f5926850 - __GI___clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
  36:                0x0 - <unknown>

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: please attach the file at `/home/y23kim/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-demangle-0.1.23/rustc-ice-2024-03-27T02_15_42-607050.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -Z unstable-options -C symbol-mangling-version=legacy -Z unstable-options -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -Z inline-mir -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
thread 'rustc' panicked at /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29:
Box<dyn Any>
stack backtrace:
   0:     0x76f83073b610 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h80dd0dbcb35aa22a
   1:     0x76f830785beb - core::fmt::write::h3da789f1a0b2369b
   2:     0x76f830756409 - std::io::Write::write_fmt::had110ef113f2bcd9
   3:     0x76f83073b3ce - std::sys_common::backtrace::print::h9fe3d24249337613
   4:     0x76f83073406a - std::panicking::default_hook::{{closure}}::h5a36d75940e35775
   5:     0x76f830733dce - std::panicking::default_hook::hae6e0817d5d45cde
error: could not compile `rustc-demangle` (lib)
   6:     0x76f831429b88 - <alloc[5d6b4050c670f2d1]::boxed::Box<rustc_driver_impl[370abf9dac783e69]::install_ice_hook::{closure#0}> as core[4f8c07718684e565]::ops::function::Fn<(&dyn for<'a, 'b> core[4f8c07718684e565]::ops::function::Fn<(&'a core[4f8c07718684e565]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[4f8c07718684e565]::marker::Send + core[4f8c07718684e565]::marker::Sync, &core[4f8c07718684e565]::panic::panic_info::PanicInfo)>>::call
   7:     0x76f8307347a9 - std::panicking::rust_panic_with_hook::h9ce694fdd1c4e6fd
   8:     0x76f83762d7f6 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}
   9:     0x76f83762d436 - std[8ba59accaedf064]::sys_common::backtrace::__rust_end_short_backtrace::<std[8ba59accaedf064]::panicking::begin_panic<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}, !>
  10:     0x76f8312a8146 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>
  11:     0x76f837621921 - <rustc_errors[ca2e3983e83361e0]::diagnostic::BugAbort as rustc_errors[ca2e3983e83361e0]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x76f83173d938 - <rustc_errors[ca2e3983e83361e0]::DiagCtxt>::span_bug::<rustc_span[843e4ae2406cd304]::span_encoding::Span, alloc[5d6b4050c670f2d1]::string::String>
  13:     0x76f83179a8af - rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}
  14:     0x76f83179a8fa - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt::<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  15:     0x76f83179a12b - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_context_opt::<rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  16:     0x76f83106d4ca - rustc_middle[df5cf15baaa86ba5]::util::bug::span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>
  17:     0x76f83181df34 - <rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::FunctionCx<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>>::codegen_terminator
  18:     0x76f83180c965 - rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::codegen_mir::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  19:     0x76f8317ae9e9 - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_instance::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  20:     0x76f8316b0916 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit::module_codegen
  21:     0x76f8316af680 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit
  22:     0x76f8317adf6d - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_crate::<rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend>
  23:     0x76f831790a38 - <rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend as rustc_codegen_ssa[3ddc7ffca59b71f1]::traits::backend::CodegenBackend>::codegen_crate
  24:     0x76f831606593 - <rustc_session[14c4a3d9c074765e]::session::Session>::time::<alloc[5d6b4050c670f2d1]::boxed::Box<dyn core[4f8c07718684e565]::any::Any>, rustc_interface[6a7c9c111f553443]::passes::start_codegen::{closure#0}>
  25:     0x76f831624500 - rustc_interface[6a7c9c111f553443]::passes::start_codegen
  26:     0x76f83160d420 - <rustc_middle[df5cf15baaa86ba5]::ty::context::GlobalCtxt>::enter::<<rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker::{closure#0}, core[4f8c07718684e565]::result::Result<rustc_interface[6a7c9c111f553443]::queries::Linker, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  27:     0x76f83163f0a0 - <rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker
  28:     0x76f83142d58b - <rustc_interface[6a7c9c111f553443]::interface::Compiler>::enter::<rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}::{closure#1}, core[4f8c07718684e565]::result::Result<core[4f8c07718684e565]::option::Option<rustc_interface[6a7c9c111f553443]::queries::Linker>, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  29:     0x76f8313e244f - rustc_span[843e4ae2406cd304]::set_source_map::<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
  30:     0x76f831404803 - <scoped_tls[7555fce40c606793]::ScopedKey<rustc_span[843e4ae2406cd304]::SessionGlobals>>::set::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  31:     0x76f8313ec3b1 - std[8ba59accaedf064]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  32:     0x76f83140d118 - <<std[8ba59accaedf064]::thread::Builder>::spawn_unchecked_<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#1} as core[4f8c07718684e565]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  33:     0x76f8307508e9 - std::sys::pal::unix::thread::Thread::new::thread_start::hdb6a879879b25ebd
  34:     0x76f830494ac3 - start_thread
                               at ./nptl/pthread_create.c:442:8
  35:     0x76f830526850 - __GI___clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
  36:                0x0 - <unknown>

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: please attach the file at `/home/y23kim/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.5.0/rustc-ice-2024-03-27T02_15_42-607049.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -Z unstable-options -C symbol-mangling-version=legacy -Z unstable-options -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -Z inline-mir -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
error: could not compile `memchr` (lib)
thread 'rustc' panicked at /home/y23kim/rust/last_rust/rust/compiler/rustc_codegen_ssa/src/mir/block.rs:968:29:
Box<dyn Any>
stack backtrace:
   0:     0x787024fe8610 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h80dd0dbcb35aa22a
   1:     0x787025032beb - core::fmt::write::h3da789f1a0b2369b
   2:     0x787025003409 - std::io::Write::write_fmt::had110ef113f2bcd9
   3:     0x787024fe83ce - std::sys_common::backtrace::print::h9fe3d24249337613
   4:     0x787024fe106a - std::panicking::default_hook::{{closure}}::h5a36d75940e35775
   5:     0x787024fe0dce - std::panicking::default_hook::hae6e0817d5d45cde
   6:     0x78701ba29b88 - <alloc[5d6b4050c670f2d1]::boxed::Box<rustc_driver_impl[370abf9dac783e69]::install_ice_hook::{closure#0}> as core[4f8c07718684e565]::ops::function::Fn<(&dyn for<'a, 'b> core[4f8c07718684e565]::ops::function::Fn<(&'a core[4f8c07718684e565]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[4f8c07718684e565]::marker::Send + core[4f8c07718684e565]::marker::Sync, &core[4f8c07718684e565]::panic::panic_info::PanicInfo)>>::call
   7:     0x787024fe17a9 - std::panicking::rust_panic_with_hook::h9ce694fdd1c4e6fd
   8:     0x787021c2d7f6 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}
   9:     0x787021c2d436 - std[8ba59accaedf064]::sys_common::backtrace::__rust_end_short_backtrace::<std[8ba59accaedf064]::panicking::begin_panic<rustc_errors[ca2e3983e83361e0]::ExplicitBug>::{closure#0}, !>
  10:     0x78701b8a8146 - std[8ba59accaedf064]::panicking::begin_panic::<rustc_errors[ca2e3983e83361e0]::ExplicitBug>
  11:     0x787021c21921 - <rustc_errors[ca2e3983e83361e0]::diagnostic::BugAbort as rustc_errors[ca2e3983e83361e0]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x78701bd3d938 - <rustc_errors[ca2e3983e83361e0]::DiagCtxt>::span_bug::<rustc_span[843e4ae2406cd304]::span_encoding::Span, alloc[5d6b4050c670f2d1]::string::String>
  13:     0x78701bd9a8af - rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}
  14:     0x78701bd9a8fa - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt::<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  15:     0x78701bd9a12b - rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_context_opt::<rustc_middle[df5cf15baaa86ba5]::ty::context::tls::with_opt<rustc_middle[df5cf15baaa86ba5]::util::bug::opt_span_bug_fmt<rustc_span[843e4ae2406cd304]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  16:     0x78701b66d4ca - rustc_middle[df5cf15baaa86ba5]::util::bug::span_bug_fmt::<rustc_span[843e4ae2406cd304]::span_encoding::Span>
  17:     0x78701be1df34 - <rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::FunctionCx<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>>::codegen_terminator
  18:     0x78701be0c965 - rustc_codegen_ssa[3ddc7ffca59b71f1]::mir::codegen_mir::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  19:     0x78701bdae9e9 - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_instance::<rustc_codegen_llvm[26d9504ad9d25feb]::builder::Builder>
  20:     0x78701bcb0916 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit::module_codegen
  21:     0x78701bcaf680 - rustc_codegen_llvm[26d9504ad9d25feb]::base::compile_codegen_unit
  22:     0x78701bdadf6d - rustc_codegen_ssa[3ddc7ffca59b71f1]::base::codegen_crate::<rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend>
  23:     0x78701bd90a38 - <rustc_codegen_llvm[26d9504ad9d25feb]::LlvmCodegenBackend as rustc_codegen_ssa[3ddc7ffca59b71f1]::traits::backend::CodegenBackend>::codegen_crate
  24:     0x78701bc06593 - <rustc_session[14c4a3d9c074765e]::session::Session>::time::<alloc[5d6b4050c670f2d1]::boxed::Box<dyn core[4f8c07718684e565]::any::Any>, rustc_interface[6a7c9c111f553443]::passes::start_codegen::{closure#0}>
  25:     0x78701bc24500 - rustc_interface[6a7c9c111f553443]::passes::start_codegen
  26:     0x78701bc0d420 - <rustc_middle[df5cf15baaa86ba5]::ty::context::GlobalCtxt>::enter::<<rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker::{closure#0}, core[4f8c07718684e565]::result::Result<rustc_interface[6a7c9c111f553443]::queries::Linker, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  27:     0x78701bc3f0a0 - <rustc_interface[6a7c9c111f553443]::queries::Queries>::codegen_and_build_linker
  28:     0x78701ba2d58b - <rustc_interface[6a7c9c111f553443]::interface::Compiler>::enter::<rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}::{closure#1}, core[4f8c07718684e565]::result::Result<core[4f8c07718684e565]::option::Option<rustc_interface[6a7c9c111f553443]::queries::Linker>, rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  29:     0x78701b9e244f - rustc_span[843e4ae2406cd304]::set_source_map::<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
  30:     0x78701ba04803 - <scoped_tls[7555fce40c606793]::ScopedKey<rustc_span[843e4ae2406cd304]::SessionGlobals>>::set::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  31:     0x78701b9ec3b1 - std[8ba59accaedf064]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>
  32:     0x78701ba0d118 - <<std[8ba59accaedf064]::thread::Builder>::spawn_unchecked_<rustc_interface[6a7c9c111f553443]::util::run_in_thread_with_globals<rustc_interface[6a7c9c111f553443]::util::run_in_thread_pool_with_globals<rustc_interface[6a7c9c111f553443]::interface::run_compiler<core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>, rustc_driver_impl[370abf9dac783e69]::run_compiler::{closure#0}>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[4f8c07718684e565]::result::Result<(), rustc_span[843e4ae2406cd304]::ErrorGuaranteed>>::{closure#1} as core[4f8c07718684e565]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  33:     0x787024ffd8e9 - std::sys::pal::unix::thread::Thread::new::thread_start::hdb6a879879b25ebd
  34:     0x78701aa94ac3 - start_thread
                               at ./nptl/pthread_create.c:442:8
  35:     0x78701ab26850 - __GI___clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
  36:                0x0 - <unknown>

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: please attach the file at `/home/y23kim/rust/last_rust/rust/rustc-ice-2024-03-27T02_15_42-607044.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -Z unstable-options -C symbol-mangling-version=legacy -Z unstable-options -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -Z inline-mir -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
error: could not compile `alloc` (lib)
Build completed unsuccessfully in 0:00:15
Backtrace

``` ```

oli-obk commented 7 months ago

We unconditionally remove const_eval_select calls in the MIR transforms. Not sure how this can happen...

oli-obk commented 7 months ago

It happened after rebasing to commit

What are the changes that you were rebasing?

yunji-yunji commented 7 months ago

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
oli-obk commented 7 months ago

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

yunji-yunji commented 7 months ago

Thanks, I missed few lines in compiler/rustc_mir_transform/src/lib.rs. Now I can build it. Thank you so much!