diff options
Diffstat (limited to 'tests/run/tprocvar.nim')
-rwxr-xr-x | tests/run/tprocvar.nim | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/tests/run/tprocvar.nim b/tests/run/tprocvar.nim deleted file mode 100755 index 237e2ef7a..000000000 --- a/tests/run/tprocvar.nim +++ /dev/null @@ -1,32 +0,0 @@ -discard """ - file: "tprocvar.nim" - output: "papbpcpdpe7" -""" -# test variables of type proc - -proc pa() {.cdecl.} = write(stdout, "pa") -proc pb() {.cdecl.} = write(stdout, "pb") -proc pc() {.cdecl.} = write(stdout, "pc") -proc pd() {.cdecl.} = write(stdout, "pd") -proc pe() {.cdecl.} = write(stdout, "pe") - -const - algos = [pa, pb, pc, pd, pe] - -var - x: proc (a, b: int): int {.cdecl.} - -proc ha(c, d: int): int {.cdecl.} = - echo(c + d) - result = c + d - -for a in items(algos): - a() - -x = ha -discard x(3, 4) - -#OUT papbpcpdpe7 - - - |