mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
* make addQuitProc great again * fix bugs in testament * fix test * change 2016 => 2020 * addQuitProc => addExitProc + locks * move to std/exitprocs
22 lines
286 B
Nim
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)
|