(* pour debugger set arguments -v test/good/t1.mls *) node f(x,z:int) returns (o1:int) var o: int; let present | (x = 0) do o = 0 -> pre(o+0) + 1 | (z = 2) do o = 4 -> 5 default do o = 2 end; o1 = o; tel node main() returns (o:int) var x:int; let o = f(x,x); x = 2 fby 1 fby 0; tel