#!stacks
"cmd/compile/internal/ssagen.(*state).slice:+14"
cmd/compile@go1.23.2 go1.23.2 linux/amd64 (8)
func (s *state) slice(v, i, j, k *ssa.Value, bounded bool) (p, l, c *ssa.Value) {
t := v.Type
var ptr, len, cap *ssa.Value
switch {
...
case t.IsPtr():
if !t.Elem().IsArray() {
s.Fatalf("bad ptr to array in slice %v\n", t)
}
Issue created by stacks.
This stack
XSjlkwwas reported by telemetry:compile/bugcmd/compile/internal/base.FatalfAt:+3cmd/compile/internal/base.Fatalf:=195cmd/compile/internal/ssagen.(*ssafn).Fatalf:+3cmd/compile/internal/ssagen.(*state).Fatalf:+1cmd/compile/internal/ssagen.(*state).slice:+14cmd/compile/internal/ssagen.(*state).exprCheckPtr:+619cmd/compile/internal/ssagen.(*state).expr:=2776cmd/compile/internal/ssagen.(*state).stmt:+252cmd/compile/internal/ssagen.(*state).stmtList:=1442cmd/compile/internal/ssagen.buildssa:+277cmd/compile/internal/ssagen.Compile:+1cmd/compile/internal/gc.compileFunctions.func5.1:+1cmd/compile/internal/gc.compileFunctions.func2:+1cmd/compile/internal/gc.compileFunctions.func5:+4cmd/compile/internal/gc.compileFunctions.func5.1:+2cmd/compile/internal/gc.compileFunctions.func2:+1https://cs.opensource.google/go/go/+/refs/tags/go1.23.2:src/cmd/compile/internal/ssagen/ssa.go;l=6151;drc=a130fb63091bf3103bb7baabbd2484f7e560edae
cc @golang/compiler