mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-30 09:54:49 +00:00
21 lines
249 B
Nim
21 lines
249 B
Nim
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()
|