run this program.
package main
import "fmt"
func main() {
var a []interface{}
a = make([]interface{}, 0, 10)
a = append(a,
append(a, 1))
fmt.Println(a)
}
cause this error.
runtime: goroutine stack exceeds 1000000000-byte limit
fatal error: stack overflow
But no error occurs when run without fmt.Println.
Please tell me the reason!