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
Tests seem to fail on debug_assert!(b.tag() == u32::from(tag), "{} == {}", b.tag(), tag);, because tag() returns 15. I added this quickcheck test to the test suite that seems to always reproduce it:
fnnanbox_i32(tag:u8,v:i32) -> TestResult{if tag == 0 || tag >= 8{returnTestResult::discard();}unsafe{TestResult::from_bool(NanBox::new(tag, v).tag() == tag asu32)}}
I'm currently looking into this -- it seems like one of the bit shifts might be off
The text was updated successfully, but these errors were encountered:
I want to remember that someone pointed out that I got sign extension wrong somewhere. So that might be the cause. Haven't remembered to look into it though.
Hi! I'm currently working on integrating this with https://github.com/archSeer/enigma/
Tests seem to fail on
debug_assert!(b.tag() == u32::from(tag), "{} == {}", b.tag(), tag);
, becausetag()
returns 15. I added this quickcheck test to the test suite that seems to always reproduce it:I'm currently looking into this -- it seems like one of the bit shifts might be off
The text was updated successfully, but these errors were encountered: