In go1.20, //go:notinheap pragma will be removed, see mode details at these CLs stack: https://go-review.googlesource.com/c/go/+/421878
//go:notinheap was first introduced for using internally in runtime package only, user code should not rely on this. There're number of places are using //go:notinheap in https://github.com/inetaf/wf/blob/2db5c3d6461ca87de5e8bb3644858c02ad0dae7a/types.go
We should remove them.
In go1.20,
//go:notinheappragma will be removed, see mode details at these CLs stack: https://go-review.googlesource.com/c/go/+/421878//go:notinheapwas first introduced for using internally in runtime package only, user code should not rely on this. There're number of places are using//go:notinheapin https://github.com/inetaf/wf/blob/2db5c3d6461ca87de5e8bb3644858c02ad0dae7a/types.goWe should remove them.