9570c6e6f ^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
discard """ output: '''foo 0 bar 0 baz''' """ # bug #1641 proc baz() = echo "baz" proc bar(x: int, p: proc()) = echo "bar ", x p() proc foo(x: int, p: proc(x: int)) = echo "foo ", x p(x) let x = 0 x.foo do(x: int): x.bar do(): baz()