Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continue in a labelled block causes compiler to panic #139222

Closed
redlaWw opened this issue Apr 1, 2025 · 1 comment
Closed

Continue in a labelled block causes compiler to panic #139222

redlaWw opened this issue Apr 1, 2025 · 1 comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@redlaWw
Copy link

redlaWw commented Apr 1, 2025

Code

fn main() {
    'label: {
        let a = 1;
        continue 'label;
    }
}

Meta

rustc --version --verbose:

rustc 1.82.0 (f6e511eec 2024-10-15)
binary: rustc
commit-hash: f6e511eec7342f59a25f7c0534f1dbea00d01b14
commit-date: 2024-10-15
host: x86_64-pc-windows-gnu
release: 1.82.0
LLVM version: 19.1.1

Error output

error[E0696]: `continue` pointing to a labeled block
 --> src/main.rs:4:9
  |
2 | /     'label: {
3 | |         let a = 1;
4 | |         continue 'label;
  | |         ^^^^^^^^^^^^^^^ labeled blocks cannot be `continue`'d
5 | |     }
  | |_____- labeled block the `continue` points to

thread 'rustc' panicked at compiler\rustc_passes\src\liveness\rwu_table.rs:63:9:
assertion failed: b.index() < self.live_nodes
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

error: the compiler unexpectedly panicked. this is a bug.

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: rustc 1.82.0 (f6e511eec 2024-10-15) running on x86_64-pc-windows-gnu

note: compiler flags: --crate-type bin -C embed-bitcode=no -C debuginfo=2 -C incremental=[REDACTED] -C target-feature=+sse3,+avx

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

query stack during panic:
#0 [check_liveness] checking liveness of variables in `main`
#1 [mir_built] building MIR for `main`
end of query stack
For more information about this error, try `rustc --explain E0696`.
Backtrace

   0:     0x7ffed28cb373 - std::backtrace_rs::backtrace::dbghelp64::trace::h4038be6e1f76b60d
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\..\..\backtrace\src\backtrace/dbghelp64.rs:91:5
   1:     0x7ffed28cb373 - std::backtrace_rs::backtrace::trace_unsynchronized::hbbfdc09d20f42fd9
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\..\..\backtrace\src\backtrace/mod.rs:66:5
   2:     0x7ffed28cb373 - std::sys::backtrace::_print_fmt::hccb401da7d3b1b8f
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\sys/backtrace.rs:66:9
   3:     0x7ffed28cb373 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2235bc1e7205cfe
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\sys/backtrace.rs:39:26
   4:     0x7ffed291ad59 - core::fmt::rt::Argument::fmt::h464cfc41038287fb
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/core\src\fmt/rt.rs:177:76
   5:     0x7ffed291ad59 - core::fmt::write::h860f5951b7e2abef
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/core\src\fmt/mod.rs:1178:21
   6:     0x7ffed28c15e2 - std::io::Write::write_fmt::h7c905588934dfd43
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\io/mod.rs:1823:15
   7:     0x7ffed28cdcb7 - std::sys::backtrace::BacktraceLock::print::hd742d5b4bca75357
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\sys/backtrace.rs:42:9
   8:     0x7ffed28cdcb7 - std::panicking::default_hook::{{closure}}::hc14ff4767385ee66
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src/panicking.rs:266:22
   9:     0x7ffed28cd89c - std::panicking::default_hook::hca49b94e1f43b0ec
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src/panicking.rs:293:9
  10:     0x7ffe9a614720 - <alloc[5c6e3aba1bbf8c23]::boxed::Box<rustc_driver_impl[331d090333c74cf3]::install_ice_hook::{closure#0}> as core[bd27acaf9a03d575]::ops::function::Fn<(&dyn for<'a, 'b> core[bd27acaf9a03d575]::ops::function::Fn<(&'a std[3b0d5ae8fbe7614]::panic::PanicHookInfo<'b>,), Output = ()> + core[bd27acaf9a03d575]::marker::Sync + core[bd27acaf9a03d575]::marker::Send, &std[3b0d5ae8fbe7614]::panic::PanicHookInfo)>>::call
  11:     0x7ffed28ce67d - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha5e26c407c4a77ce
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/alloc\src/boxed.rs:2245:9
  12:     0x7ffed28ce67d - std::panicking::rust_panic_with_hook::he7a858e10bdf4f77
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src/panicking.rs:805:13
  13:     0x7ffed28ce458 - std::panicking::begin_panic_handler::{{closure}}::h16d81b284c9662ad
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src/panicking.rs:664:13
  14:     0x7ffed28cbbbf - std::sys::backtrace::__rust_end_short_backtrace::h7c12669a95360b8a
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\sys/backtrace.rs:170:18
  15:     0x7ffed28ce106 - rust_begin_unwind
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src/panicking.rs:662:5
  16:     0x7ffed2917034 - core::panicking::panic_fmt::h892a8564dcc06a8f
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/core\src/panicking.rs:74:14
  17:     0x7ffed29170bd - core::panicking::panic::hbd6cd6a2d9022e85
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/core\src/panicking.rs:148:5
  18:     0x7ffe9be22d15 - <rustc_hir[8506533214949214]::hir::Pat>::walk_::<<rustc_hir[8506533214949214]::hir::Pat>::each_binding_or_first<<rustc_passes[ac37c84ce0ff747e]::liveness::Liveness>::define_bindings_in_pat::{closure#0}>::{closure#0}>
  19:     0x7ffe9bdc12e8 - <rustc_passes[ac37c84ce0ff747e]::liveness::Liveness>::propagate_through_stmt
  20:     0x7ffe9bdc1a5f - <rustc_passes[ac37c84ce0ff747e]::liveness::Liveness>::propagate_through_expr
  21:     0x7ffe9bdc1a2a - <rustc_passes[ac37c84ce0ff747e]::liveness::Liveness>::propagate_through_expr
  22:     0x7ffe9bdbe6ee - rustc_passes[ac37c84ce0ff747e]::liveness::check_liveness
  23:     0x7ffe9c0084ff - rustc_query_impl[1c65cf6f3bce3a13]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[1c65cf6f3bce3a13]::query_impl::check_liveness::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>
  24:     0x7ffe9c0988ac - <rustc_query_impl[1c65cf6f3bce3a13]::query_impl::check_liveness::dynamic_query::{closure#2} as core[bd27acaf9a03d575]::ops::function::FnOnce<(rustc_middle[2d7c2b44d5894cf7]::ty::context::TyCtxt, rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId)>>::call_once
  25:     0x7ffe9c0d6f53 - <rustc_middle[2d7c2b44d5894cf7]::dep_graph::DepsType as rustc_query_system[11ff33105ca6c9b6]::dep_graph::Deps>::with_deps::<<rustc_query_system[11ff33105ca6c9b6]::dep_graph::graph::DepGraphData<rustc_middle[2d7c2b44d5894cf7]::dep_graph::DepsType>>::with_task<(rustc_query_impl[1c65cf6f3bce3a13]::plumbing::QueryCtxt, rustc_query_impl[1c65cf6f3bce3a13]::DynamicConfig<rustc_query_system[11ff33105ca6c9b6]::query::caches::VecCache<rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>, false, false, false>), rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>::{closure#0}::{closure#0}, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>
  26:     0x7ffe9c30a24e - rustc_query_system[11ff33105ca6c9b6]::query::plumbing::try_execute_query::<rustc_query_impl[1c65cf6f3bce3a13]::DynamicConfig<rustc_query_system[11ff33105ca6c9b6]::query::caches::VecCache<rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[1c65cf6f3bce3a13]::plumbing::QueryCtxt, true>
  27:     0x7ffe9c1025be - rustc_query_impl[1c65cf6f3bce3a13]::query_impl::check_liveness::get_query_incr::__rust_end_short_backtrace
  28:     0x7ffe9b3e844c - rustc_mir_build[d36eae7932439a7e]::build::mir_build
  29:     0x7ffe9b2baac9 - rustc_mir_transform[ea614d991b7986fa]::mir_built
  30:     0x7ffe9c00e590 - rustc_query_impl[1c65cf6f3bce3a13]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[1c65cf6f3bce3a13]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 8usize]>>
  31:     0x7ffe9c0b3dfc - <rustc_query_impl[1c65cf6f3bce3a13]::query_impl::mir_built::dynamic_query::{closure#2} as core[bd27acaf9a03d575]::ops::function::FnOnce<(rustc_middle[2d7c2b44d5894cf7]::ty::context::TyCtxt, rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId)>>::call_once
  32:     0x7ffe9c0d72b3 - <rustc_middle[2d7c2b44d5894cf7]::dep_graph::DepsType as rustc_query_system[11ff33105ca6c9b6]::dep_graph::Deps>::with_deps::<<rustc_query_system[11ff33105ca6c9b6]::dep_graph::graph::DepGraphData<rustc_middle[2d7c2b44d5894cf7]::dep_graph::DepsType>>::with_task<(rustc_query_impl[1c65cf6f3bce3a13]::plumbing::QueryCtxt, rustc_query_impl[1c65cf6f3bce3a13]::DynamicConfig<rustc_query_system[11ff33105ca6c9b6]::query::caches::VecCache<rustc_span[c9aa35cd86f9d0b5]::def_id::CrateNum, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 8usize]>>, false, false, false>), rustc_span[c9aa35cd86f9d0b5]::def_id::CrateNum, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 8usize]>>::{closure#0}::{closure#0}, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 8usize]>>
  33:     0x7ffe9c3131ec - rustc_query_system[11ff33105ca6c9b6]::query::plumbing::try_execute_query::<rustc_query_impl[1c65cf6f3bce3a13]::DynamicConfig<rustc_query_system[11ff33105ca6c9b6]::query::caches::VecCache<rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[1c65cf6f3bce3a13]::plumbing::QueryCtxt, true>
  34:     0x7ffe9c0f5b70 - rustc_query_impl[1c65cf6f3bce3a13]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace
  35:     0x7ffe9b4655eb - rustc_mir_build[d36eae7932439a7e]::check_unsafety::check_unsafety
  36:     0x7ffe9c00852f - rustc_query_impl[1c65cf6f3bce3a13]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[1c65cf6f3bce3a13]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>
  37:     0x7ffe9c098abc - <rustc_query_impl[1c65cf6f3bce3a13]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[bd27acaf9a03d575]::ops::function::FnOnce<(rustc_middle[2d7c2b44d5894cf7]::ty::context::TyCtxt, rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId)>>::call_once
  38:     0x7ffe9c0d6f53 - <rustc_middle[2d7c2b44d5894cf7]::dep_graph::DepsType as rustc_query_system[11ff33105ca6c9b6]::dep_graph::Deps>::with_deps::<<rustc_query_system[11ff33105ca6c9b6]::dep_graph::graph::DepGraphData<rustc_middle[2d7c2b44d5894cf7]::dep_graph::DepsType>>::with_task<(rustc_query_impl[1c65cf6f3bce3a13]::plumbing::QueryCtxt, rustc_query_impl[1c65cf6f3bce3a13]::DynamicConfig<rustc_query_system[11ff33105ca6c9b6]::query::caches::VecCache<rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>, false, false, false>), rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>::{closure#0}::{closure#0}, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>
  39:     0x7ffe9c30a24e - rustc_query_system[11ff33105ca6c9b6]::query::plumbing::try_execute_query::<rustc_query_impl[1c65cf6f3bce3a13]::DynamicConfig<rustc_query_system[11ff33105ca6c9b6]::query::caches::VecCache<rustc_span[c9aa35cd86f9d0b5]::def_id::LocalDefId, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[1c65cf6f3bce3a13]::plumbing::QueryCtxt, true>
  40:     0x7ffe9c10021e - rustc_query_impl[1c65cf6f3bce3a13]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace
  41:     0x7ffe9a7bf838 - <rustc_session[d5142fd5477f0fc4]::session::Session>::time::<(), rustc_interface[c79b710ab6aa2207]::passes::run_required_analyses::{closure#2}>
  42:     0x7ffe9a823c7d - rustc_interface[c79b710ab6aa2207]::passes::analysis
  43:     0x7ffe9c00e0fe - rustc_query_impl[1c65cf6f3bce3a13]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[1c65cf6f3bce3a13]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 1usize]>>
  44:     0x7ffe9c0b2ad8 - <rustc_query_impl[1c65cf6f3bce3a13]::query_impl::analysis::dynamic_query::{closure#2} as core[bd27acaf9a03d575]::ops::function::FnOnce<(rustc_middle[2d7c2b44d5894cf7]::ty::context::TyCtxt, ())>>::call_once
  45:     0x7ffe9c0d5a38 - <rustc_middle[2d7c2b44d5894cf7]::dep_graph::DepsType as rustc_query_system[11ff33105ca6c9b6]::dep_graph::Deps>::with_deps::<<rustc_query_system[11ff33105ca6c9b6]::dep_graph::graph::DepGraphData<rustc_middle[2d7c2b44d5894cf7]::dep_graph::DepsType>>::with_task<(rustc_query_impl[1c65cf6f3bce3a13]::plumbing::QueryCtxt, rustc_query_impl[1c65cf6f3bce3a13]::DynamicConfig<rustc_query_system[11ff33105ca6c9b6]::query::caches::SingleCache<rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>), (), rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}::{closure#0}, rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 1usize]>>
  46:     0x7ffe9c2be0df - rustc_query_system[11ff33105ca6c9b6]::query::plumbing::try_execute_query::<rustc_query_impl[1c65cf6f3bce3a13]::DynamicConfig<rustc_query_system[11ff33105ca6c9b6]::query::caches::SingleCache<rustc_middle[2d7c2b44d5894cf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[1c65cf6f3bce3a13]::plumbing::QueryCtxt, true>
  47:     0x7ffe9c0f1368 - rustc_query_impl[1c65cf6f3bce3a13]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
  48:     0x7ffe9a5d1014 - <rustc_middle[2d7c2b44d5894cf7]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[331d090333c74cf3]::run_compiler::{closure#0}::{closure#1}::{closure#5}, core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>
  49:     0x7ffe9a5d03dd - <rustc_interface[c79b710ab6aa2207]::interface::Compiler>::enter::<rustc_driver_impl[331d090333c74cf3]::run_compiler::{closure#0}::{closure#1}, core[bd27acaf9a03d575]::result::Result<core[bd27acaf9a03d575]::option::Option<rustc_interface[c79b710ab6aa2207]::queries::Linker>, rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>
  50:     0x7ffe9a608f7f - <scoped_tls[45941ab571fb2981]::ScopedKey<rustc_span[c9aa35cd86f9d0b5]::SessionGlobals>>::set::<rustc_interface[c79b710ab6aa2207]::util::run_in_thread_with_globals<rustc_interface[c79b710ab6aa2207]::interface::run_compiler<core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>, rustc_driver_impl[331d090333c74cf3]::run_compiler::{closure#0}>::{closure#1}, core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>
  51:     0x7ffe9a5cf85f - rustc_span[c9aa35cd86f9d0b5]::create_session_globals_then::<core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>, rustc_interface[c79b710ab6aa2207]::util::run_in_thread_with_globals<rustc_interface[c79b710ab6aa2207]::interface::run_compiler<core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>, rustc_driver_impl[331d090333c74cf3]::run_compiler::{closure#0}>::{closure#1}, core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}>
  52:     0x7ffe9a60277b - std[3b0d5ae8fbe7614]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[c79b710ab6aa2207]::util::run_in_thread_with_globals<rustc_interface[c79b710ab6aa2207]::interface::run_compiler<core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>, rustc_driver_impl[331d090333c74cf3]::run_compiler::{closure#0}>::{closure#1}, core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>
  53:     0x7ffe9a61341e - <<std[3b0d5ae8fbe7614]::thread::Builder>::spawn_unchecked_<rustc_interface[c79b710ab6aa2207]::util::run_in_thread_with_globals<rustc_interface[c79b710ab6aa2207]::interface::run_compiler<core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>, rustc_driver_impl[331d090333c74cf3]::run_compiler::{closure#0}>::{closure#1}, core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[bd27acaf9a03d575]::result::Result<(), rustc_span[c9aa35cd86f9d0b5]::ErrorGuaranteed>>::{closure#1} as core[bd27acaf9a03d575]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  54:     0x7ffed28ddd7d - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h4882a260f295dcc2
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/alloc\src/boxed.rs:2231:9
  55:     0x7ffed28ddd7d - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hcd0cbff0c381d426
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/alloc\src/boxed.rs:2231:9
  56:     0x7ffed28ddd7d - std::sys::pal::windows::thread::Thread::new::thread_start::hffbb600909f5e3d5
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\sys\pal\windows/thread.rs:55:22
  57:     0x7fff65867374 - <unknown>
  58:     0x7fff66a7cc91 - <unknown>

@redlaWw redlaWw added 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. labels Apr 1, 2025
@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Apr 1, 2025
@redlaWw redlaWw changed the title Continue in a labelled block causes a panic Continue in a labelled block causes compiler to panic Apr 1, 2025
@cyrgani
Copy link
Contributor

cyrgani commented Apr 2, 2025

@rustbot label S-has-mcve

@rustbot rustbot added the S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue label Apr 2, 2025
@fmease fmease removed the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

5 participants