blob: 879060e8e34660be389390fdd34f120148810252 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
discard """
action: reject
nimout: '''
stack trace: (most recent call last)
tnilclosurecallstacktrace.nim(23, 6) tnilclosurecallstacktrace
tnilclosurecallstacktrace.nim(20, 6) baz
tnilclosurecallstacktrace.nim(17, 6) bar
tnilclosurecallstacktrace.nim(14, 4) foo
tnilclosurecallstacktrace.nim(14, 4) Error: attempt to call nil closure
'''
"""
proc foo(x: proc ()) =
x()
proc bar(x: proc ()) =
foo(x)
proc baz(x: proc ()) =
bar(x)
static:
baz(nil)
|