Files
tinygo/src/internal/task/gc_stack_chain.go
T
Anuraag Agrawal eebd2f648b Add -gc=custom option (#3302)
* Add -gc=custom option
2023-01-28 20:24:56 +01:00

17 lines
311 B
Go

//go:build (gc.conservative || gc.custom || gc.precise) && tinygo.wasm
package task
import "unsafe"
//go:linkname swapStackChain runtime.swapStackChain
func swapStackChain(dst *unsafe.Pointer)
type gcData struct {
stackChain unsafe.Pointer
}
func (gcd *gcData) swap() {
swapStackChain(&gcd.stackChain)
}