mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-15 16:33:40 +00:00
runtime: fix GC to take goroutines into account
This fix is needed because with the new task-based scheduler, the current stack pointer may not be on the system stack.
This commit is contained in:
committed by
Ron Evans
parent
db4de46d88
commit
6917faabf5
@@ -93,3 +93,9 @@ func chanYield() {
|
||||
// Nothing to do here, simply returning from the channel operation also exits
|
||||
// the goroutine temporarily.
|
||||
}
|
||||
|
||||
// getSystemStackPointer returns the current stack pointer of the system stack.
|
||||
// This is always the current stack pointer.
|
||||
func getSystemStackPointer() uintptr {
|
||||
return getCurrentStackPointer()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user