1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
Jip J. Dekker fad1b07018 Squashed 'software/minizinc/' content from commit 4f10c8205
git-subtree-dir: software/minizinc
git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
2021-06-16 14:06:46 +10:00

44 lines
646 B
MiniZinc

/***
!Test
expected:
- !Result
solution: !Solution
x:
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- !Result
solution: !Solution
x:
- 9
- 9
- 9
- 9
- 9
- 9
- 9
- 9
- 9
***/
% Regression test for bug #141.
% In mzn2fzn 1.1.5 'x' was not being marked as an output variable in the
% generated FlatZinc because the code that processed output items was
% ignoring the assignments for any let variables.
array[1..9] of var 1..9: x;
solve satisfy;
output
let { array[1..9] of 1..99: y =
[ sum(s2 in 1..9)( fix(x[s2]) ) | s in 1..9 ] }
in
[ show(y) ];