Import Debian changes 20180207-1
[hcoop/debian/mlton.git] / regression / expansive-valbind.sml
CommitLineData
7f918cf1
CE
1val f = fn x => x
2and r = ref 13
3val _ = (f 1; f true)
4val () = r := !r + 1
5val () = print (concat [Int.toString (!r), "\n"])
6val () = r := !r + 1
7val () = print (concat [Int.toString (!r), "\n"])
8
9val x = let exception E of 'a in () end
10
11val 'a x = let exception E of 'a in () end
12
13val 'a id = fn x: 'a => x
14and x = let exception E of 'a in () end
15
16val 'a _ = let exception E of 'a in E end
17
18val 'a (f: int -> int, _) = (fn x => x, let exception E of 'a in E end);