Expose GC_setStackBottom (#7885)

This commit is contained in:
Yuriy Glukhov 2018-06-04 12:12:18 +03:00 • committed by Andreas Rumpf
commit 395b7506cf
5 changed files with 17 additions and 13 deletions

View file

@ -200,7 +200,7 @@ when declared(threadType):
if threadType == ThreadType.None:
initAllocator()
var stackTop {.volatile.}: pointer
setStackBottom(addr(stackTop))
nimGC_setStackBottom(addr(stackTop))
initGC()
threadType = ThreadType.ForeignThread
@ -257,7 +257,7 @@ when nimCoroutines:
gch.activeStack.setPosition(addr(sp))
when not defined(useNimRtl):
proc setStackBottom(theStackBottom: pointer) =
proc nimGC_setStackBottom(theStackBottom: pointer) =
# Initializes main stack of the thread.
when nimCoroutines:
if gch.stack.next == nil: