Files
Nim/tests/stdlib/texitprocs.nim
Timothee Cour dfe51d10a1 addQuitProc now works with closures, and c, js(node/browser) backend; fix some bugs in testament (#14342)
* make addQuitProc great again

* fix bugs in testament

* fix test

* change 2016 => 2020

* addQuitProc => addExitProc + locks

* move to std/exitprocs
2020-06-16 11:43:48 +02:00

22 lines
286 B
Nim

discard """
targets: "c cpp js"
output: '''
ok4
ok3
ok2
ok1
'''
"""
import std/exitprocs
proc fun1() {.noconv.} = echo "ok1"
proc fun2() = echo "ok2"
proc fun3() {.noconv.} = echo "ok3"
proc fun4() = echo "ok4"
addExitProc(fun1)
addExitProc(fun2)
addExitProc(fun3)
addExitProc(fun4)