You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Converting my Aref type to handle unsized types has exposed an ICE (assertion failure) in librustc_trans/trans/glue.rs when handling ArefInner's destructor.
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: run with `RUST_BACKTRACE=1` for a backtrace
thread 'rustc' panicked at 'assertion failed: `(left == right)` (left: `2`, right: `1`)', ../src/librustc_trans/trans/glue.rs:358
playpen: application terminated with error code 101
Reproduction code (triggers assertion on playpen, and current nightly rustc 1.3.0-nightly (faa04a8b9 2015-06-30))
The assert seems to be tripped by #26411, trans::glue wants a single argument for a Drop::drop call, but it's seeing two (because a fat pointer is now passed in two immediate arguments).
cc @dotdash
Converting my
Aref
type to handle unsized types has exposed an ICE (assertion failure) inlibrustc_trans/trans/glue.rs
when handlingArefInner
's destructor.Reproduction code (triggers assertion on playpen, and current nightly
rustc 1.3.0-nightly (faa04a8b9 2015-06-30)
)The text was updated successfully, but these errors were encountered: