Skip to content

Illegal instruction in hamt-rs in Rust 1.15 #38683

Closed
@brson

Description

@brson

This did not happen in Rust 1.14.

https://github.com/michaelwoerister/hamt-rs commit 7bb893a2e4e5258b9bfcef46355a1dedfe0fc596

rustc 1.15.0-beta.1 (d9a0f0d 2016-12-19)

x86_64-unknown-linux-gnu

brian@ip-10-145-43-250:~/dev/hamt-rs⟫ cargo +beta test
    Finished debug [unoptimized + debuginfo] target(s) in 0.0 secs
     Running target/debug/deps/hamt_rs-848cb67a347f2678

running 18 tests
test hamt::tests::test_eq_empty_copy ... ok
test hamt::tests::test_default_copy ... ok
test hamt::tests::test_get_index ... ok
test hamt::tests::test_insert_ascending_copy ... FAILED
thread panicked while panicking. aborting.
error: process didn't exit successfully: `/mnt2/dev/hamt-rs/target/debug/deps/hamt_rs-848cb67a347f2678` (signal: 4, SIGILL: illegal instruction)

To learn more, run the command again with --verbose.

cc @michaelwoerister

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions