-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Closed
Labels
I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
Description
Found this while refactoring my library after the Vector
-> Slice
rename
STR:
use std::{mem, raw};
fn main() {
let a = &[1, 2, 3i];
let raw::Slice { data: ptr, len: len }: raw::Slice<int> = unsafe { mem::transmute(a) };
let b = unsafe { mem::transmute(Slice { data: ptr, len: len }) };
// ICE ^~~ forgot the `raw::` qualifier
}
Backtrace:
task 'rustc' failed at 'explicit failure', /var/tmp/paludis/build/dev-lang-rust-scm/work/rust-scm/src/librbml/lib.rs:246
stack backtrace:
1: 0x7fadbcf65980 - rt::backtrace::imp::write::h500c7cd49c94d6cbo1q
2: 0x7fadbcf68a20 - <unknown>
3: 0x7fadc14ddc40 - unwind::begin_unwind_inner::h78b0bc3908c6581cM8d
4: 0x7fadc03d5310 - <unknown>
5: 0x7fadc03d4340 - reader::get_doc::h659c9cb63ec6b27dQRa
6: 0x7fadc23b9d40 - metadata::decoder::get_type::h8aa840f508fceb99Bis
7: 0x7fadc1df73b0 - middle::ty::lookup_item_type::h0762f54f39bdc9b9J5G
8: 0x7fadc2154ec0 - <unknown>
9: 0x7fadc2152820 - <unknown>
10: 0x7fadc2154ec0 - <unknown>
11: 0x7fadc211dba0 - <unknown>
12: 0x7fadc2154ec0 - <unknown>
13: 0x7fadc21b39c0 - middle::typeck::check::check_decl_local::h2a1925bfb9a5b157XEW
14: 0x7fadc21b3be0 - middle::typeck::check::check_stmt::he6d6f56b73c868b94GW
15: 0x7fadc211dba0 - <unknown>
16: 0x7fadc2119930 - <unknown>
17: 0x7fadc2119650 - <unknown>
18: 0x7fadc2112510 - middle::typeck::check::check_item::h9d5462bdf5870d8fxhS
19: 0x7fadc2119450 - middle::typeck::check::check_item_types::h60cfbf824eb42ae21HR
20: 0x7fadc1b2a150 - <unknown>
21: 0x7fadc23275c0 - middle::typeck::check_crate::h322ddeef25afc167p2i
22: 0x7fadc23f6af0 - driver::driver::phase_3_run_analysis_passes::h01e8a18355fa9e80Vsx
23: 0x7fadc23f1c30 - driver::driver::compile_input::h7879a63579b438beafx
24: 0x7fadc249d400 - <unknown>
25: 0x7fadc249d310 - <unknown>
26: 0x7fadc24afc60 - <unknown>
27: 0x7fadc24afa60 - <unknown>
28: 0x7fadc1838b30 - <unknown>
29: 0x7fadc152d970 - <unknown>
30: 0x7fadc152d960 - rust_try
31: 0x7fadc14db2a0 - unwind::try::h36697dac480a0e50hXd
32: 0x7fadc14db040 - task::Task::run::h0fb2de2c85c53b00T4c
33: 0x7fadc18388f0 - <unknown>
34: 0x7fadc14dce80 - <unknown>
35: 0x7fadbc2e0000 - start_thread
36: 0x7fadc11ac269 - clone
37: 0x0 - <unknown>
Version:
rustc 0.12.0-pre (a8c8e3f80 2014-08-14 19:11:18 +0000)
Metadata
Metadata
Assignees
Labels
I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️