test `integerset -> intervals (unsigned int): valid ge`
failed on ≥ 1 cases: ([0L], [-1L]) (after 72 shrink steps)
test `integerset -> intervals (unsigned int): valid le`
failed on ≥ 1 cases: ([0L], [-1L]) (after 72 shrink steps)
test `integerset -> intervals (unsigned int): valid gt`
failed on ≥ 1 cases: ([0L], [-1L]) (after 72 shrink steps)
test `integerset -> intervals (unsigned int): valid lt`
failed on ≥ 1 cases: ([0L], [-1L]) (after 72 shrink steps)
test `integerset -> intervals (unsigned int): valid rem`
failed on ≥ 1 cases:
([72766417L], [589514379985750L]) (after 25 shrink steps)
test `integerset -> intervals (unsigned int): valid div`
failed on ≥ 1 cases:
([72766417L], [589514379985750L]) (after 25 shrink steps)
Interval
remfails withlongandlong long:This is due to some precision improvement to it: Add ikind argument to IntDomain arbitraries, fix some bugs #568 (comment).
Def_exc
bitnotfails withunsigned int:Congruence fails arithmetic with
unsigned int:Enums fails comparisons with
unsigned int:Interval fails comparisons and
div/remwithunsigned int:Similar failures for other unsigned types.
46 failures for
IBool.Ideally all of this could be enabled and should succeed the domain tests:
analyzer/unittest/maindomaintest.ml
Lines 84 to 98 in 3605784