Skip to content

Incorrect argument passed to forced_choice! on 32-bit #76

@Seelengrab

Description

@Seelengrab

It looks like forced_choice! is defined for UInt64 instead of UInt so that it fails on 32bit system. I wanted to hotfix it, but it seems like Supposition.jl is using a lot of explicit UInt64, so I'm not 100% sure what to fix there (and also Supposition.jl does not test for 32bit in CI).

Originally posted by @Kolaru in JuliaIntervals/IntervalArithmetic.jl#736 (comment)

Preliminary investigation suggests that this is due to src/testcase.jl:77 trying to convert to UInt and not UInt64 (which is what is used internally to store the choice sequence). This would need to be done purely through CI testing, as I don't have access to a 32-bit machine at the moment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions