summaryrefslogtreecommitdiff
path: root/test/coq/pass/rangetest.sail
blob: d526d7aa945f3b7ecd69950d3152e77d1057680a (plain)
1
2
3
4
5
6
7
8
9
$include <prelude.sail>

val test : (range(2,3), range(1,8)) -> {'n, 'n <= 13. atom('n)}

function test(x,y) = {
  let z : range(3,11) = x + y;
  let w : range(-6,2) = x - y;
  z + w
}