Closed ranjitjhala closed 6 months ago
@facundominguez, this tickled the first failure I've seen in the computes a fixpoint
test copied over from the CI logs in case you want to investigate; but looks like it has to do with a divide-by-zero
so pretty exotic?
computes a fixpoint: FAIL (4.40s)
*** Failed! Falsified (after 1779 tests):
POr [POr [ESym (SL "dymkjhhxgd"),ECon (L "emurwzzckkgx" (FTC (TC "Stcdlfq" (dummyLoc) (TCInfo {tc_isNum = False, tc_isReal = False, tc_isString = False}))))],EBin Div (ECon (I 0)) (ECon (R 0.0))]
POr [POr [ESym (SL "dymkjhhxgd"),ECon (L "emurwzzckkgx" (FTC (TC "Stcdlfq" (dummyLoc) (TCInfo {tc_isNum = False, tc_isReal = False, tc_isString = False}))))],ECon (R NaN)] /= POr [POr [ESym (SL "dymkjhhxgd"),ECon (L "emurwzzckkgx" (FTC (TC "Stcdlfq" (dummyLoc) (TCInfo {tc_isNum = False, tc_isReal = False, tc_isString = False}))))],ECon (R NaN)]
Use --quickcheck-replay=204453 --quickcheck-max-size=25 to reproduce.
So that the below works, for example: