这个错误是由于在Go程序中使用了递归调用,导致栈空间耗尽。为了解决这个问题,你可以尝试增加Go程序的栈空间大小。在编译Go程序时,可以使用-s选项来设置栈空间大小,例如:
-s
go build -s stacksize=1024k your_program.go
这将把栈空间大小设置为1024KB。你可以根据需要调整这个值。
wyyhbhjk1#
这可能与#39688有关?
sbdsn5lh2#
与#39688无关。更简单的复现器:
package p type D interface { m(*int) } type E(type _ D) struct {} type F struct{} func (F) m(*E(F))
代码会检查我们是否移除了两个*。
*
2条答案
按热度按时间wyyhbhjk1#
这可能与#39688有关?
sbdsn5lh2#
与#39688无关。
更简单的复现器:
代码会检查我们是否移除了两个
*
。