git-subtree-dir: software/minizinc git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
22 lines
358 B
MiniZinc
22 lines
358 B
MiniZinc
/***
|
|
!Test
|
|
expected: !Result
|
|
solution: !Solution
|
|
x: 4
|
|
***/
|
|
|
|
% mzn2fzn r14673 and before aborted on this model due to the test predicate
|
|
% having a string argument.
|
|
|
|
bool: b = true;
|
|
|
|
string: s = "bar";
|
|
|
|
test foo(string: i) = i = "foo" /\ b;
|
|
|
|
var int: x :: add_to_output = if foo(s) then 3 else 4 endif;
|
|
|
|
solve satisfy;
|
|
|
|
output ["x = ", show(x), ";\n"];
|