Closed
Description
This appeared at some point between the 4/18 and 4/21 nightlies.
Running `rustc --crate-name enumerate tests/enumerate.rs --emit=dep-info,link -C debuginfo=2 --test -C metadata=592f1c2a37b4b9d5 -C extra-filename=-592f1c2a37b4b9d5 --out-dir /home/travis/build/servo/rust-mozjs/target/debug/deps -L dependency=/home/travis/build/servo/rust-mozjs/target/debug/deps --extern num_traits=/home/travis/build/servo/rust-mozjs/target/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --extern mozjs_sys=/home/travis/build/servo/rust-mozjs/target/debug/deps/libmozjs_sys-cb584c4573e7973b.rlib --extern libc=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblibc-40c5d4ad7fb59dec.rlib --extern log=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblog-b8e0bbfdccaf7d7a.rlib --extern heapsize=/home/travis/build/servo/rust-mozjs/target/debug/deps/libheapsize-d98feb857df5216d.rlib --extern lazy_static=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblazy_static-18005fa1be5dd889.rlib --extern js=/home/travis/build/servo/rust-mozjs/target/debug/deps/libjs-a705977d881207be.rlib -L native=/home/travis/build/servo/rust-mozjs/target/debug/build/js-98e44ff34f2dc83e/out/lib -L native=/home/travis/build/servo/rust-mozjs/target/debug/build/mozjs_sys-b28f1349c5b308d2/out/js/src -L native=/usr/lib/x86_64-linux-gnu`
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
thread 'rustc' panicked at 'index out of bounds: the len is 8 but the index is 18446744073709551615', /checkout/src/libcollections/vec.rs:1488
note: Run with `RUST_BACKTRACE=1` for a backtrace.
error: Could not compile `js`.
Caused by:
process didn't exit successfully: `rustc --crate-name enumerate tests/enumerate.rs --emit=dep-info,link -C debuginfo=2 --test -C metadata=592f1c2a37b4b9d5 -C extra-filename=-592f1c2a37b4b9d5 --out-dir /home/travis/build/servo/rust-mozjs/target/debug/deps -L dependency=/home/travis/build/servo/rust-mozjs/target/debug/deps --extern num_traits=/home/travis/build/servo/rust-mozjs/target/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --extern mozjs_sys=/home/travis/build/servo/rust-mozjs/target/debug/deps/libmozjs_sys-cb584c4573e7973b.rlib --extern libc=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblibc-40c5d4ad7fb59dec.rlib --extern log=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblog-b8e0bbfdccaf7d7a.rlib --extern heapsize=/home/travis/build/servo/rust-mozjs/target/debug/deps/libheapsize-d98feb857df5216d.rlib --extern lazy_static=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblazy_static-18005fa1be5dd889.rlib --extern js=/home/travis/build/servo/rust-mozjs/target/debug/deps/libjs-a705977d881207be.rlib -L native=/home/travis/build/servo/rust-mozjs/target/debug/build/js-98e44ff34f2dc83e/out/lib -L native=/home/travis/build/servo/rust-mozjs/target/debug/build/mozjs_sys-b28f1349c5b308d2/out/js/src -L native=/usr/lib/x86_64-linux-gnu` (exit code: 101)