This should fail, but succeeds:
$ cat /tmp/bug.mzn
include "globals.mzn";
constraint cumulative([1,2],[1,1],[2,2],1);
solve satisfy;
$ minizinc /tmp/bug.mzn
----------
Here, the definition optimizes cumulative to alldifferent/disjunctive, but forgets to check a necessary condition.
This should fail, but succeeds:
Here, the definition optimizes
cumulativetoalldifferent/disjunctive, but forgets to check a necessary condition.