Skip to content

cmd/compile: internal compiler error: not identical/interface types found #75863

@johejo

Description

@johejo

Go version

go version go1.26-devel_de9da0de30 Wed Oct 8 14:09:22 2025 -0700 linux/amd64

Output of go env in your module/workspace:

AR='ar'
CC='cc'
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_ENABLED='1'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
CXX='c++'
GCCGO='gccgo'
GO111MODULE=''
GOAMD64='v1'
GOARCH='amd64'
GOAUTH='netrc'
GOBIN=''
GOCACHE='/home/mitsuoheijo/.cache/go-build'
GOCACHEPROG=''
GODEBUG=''
GOENV='/home/mitsuoheijo/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFIPS140='off'
GOFLAGS=''
GOGCCFLAGS='-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build804468159=/tmp/go-build -gno-record-gcc-switches'
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMOD='/home/mitsuoheijo/repos/github.com/golangci/golangci-lint/go.mod'
GOMODCACHE='/home/mitsuoheijo/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/mitsuoheijo/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/home/mitsuoheijo/repos/github.com/golang/go'
GOSUMDB='sum.golang.org'
GOTELEMETRY='local'
GOTELEMETRYDIR='/home/mitsuoheijo/.config/go/telemetry'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/home/mitsuoheijo/repos/github.com/golang/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.26-devel_de9da0de30 Wed Oct 8 14:09:22 2025 -0700'
GOWORK=''
PKG_CONFIG='pkg-config'

What did you do?

git clone https://github.com/golangci/golangci-lint.git
cd golangci-lint/
go build ./pkg/lint/lintersdb

What did you see happen?

# github.com/golangci/golangci-lint/v2/pkg/lint/lintersdb
pkg/lint/lintersdb/builder_plugin_go.go:128:6: internal compiler error: not identical/interface types found n1.Type = plugin.Symbol; n1.X.Type = any

goroutine 1 [running]:
runtime/debug.Stack()
        ../../golang/go/src/runtime/debug/stack.go:26 +0x5e
cmd/compile/internal/base.FatalfAt({0xc752d440?, 0x487?}, {0xf3f36e, 0x40}, {0x487c6c9e1a8, 0x2, 0x2})
        ../../golang/go/src/cmd/compile/internal/base/print.go:230 +0x18c
cmd/compile/internal/base.Fatalf(...)
        ../../golang/go/src/cmd/compile/internal/base/print.go:195
cmd/compile/internal/devirtualize.concreteType1(0x487c7b98408, {0x10b39c8?, 0x487c8130d00?}, 0x487c6c9e768)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:229 +0x225
cmd/compile/internal/devirtualize.concreteType1(0x487c7b98408, {0x10b31f8?, 0x487c82897c0?}, 0x487c6c9e768)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType1(0x487c7b98408, {0x10b39c8?, 0x487c8130b00?}, 0x487c6c9e768)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType1(0x487c7b98408, {0x10b31f8?, 0x487c8288aa0?}, 0x487c6c9e768)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType1(0x487c7b98408, {0x10b39c8?, 0x487c7831100?}, 0x487c6c9e768)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType1(0x487c7b98408, {0x10b3a90?, 0x487c7843b60?}, 0x487c6c9e768)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType1(0x487c7b98408, {0x10b39c8?, 0x487c7831300?}, 0x487c6c9e768)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType1(0x487c7b98408, {0x10b31f8?, 0x487c78468c0?}, 0x487c6c9e768)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType(0x487c7b98408, {0x10b31f8, 0x487c78468c0})
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:185 +0xb9
cmd/compile/internal/devirtualize.StaticCall(0x487c7535cc0?, 0x487c7846be0)
        ../../golang/go/src/cmd/compile/internal/devirtualize/devirtualize.go:47 +0x6a
cmd/compile/internal/inline/interleaved.(*inlClosureState).resolve(0x487c7b74f00, 0x487c82946c0?, 0x3)
        ../../golang/go/src/cmd/compile/internal/inline/interleaved/interleaved.go:206 +0x8f
cmd/compile/internal/inline/interleaved.(*inlClosureState).edit(...)
        ../../golang/go/src/cmd/compile/internal/inline/interleaved/interleaved.go:228
cmd/compile/internal/inline/interleaved.DevirtualizeAndInlinePackage.func2.1()
        ../../golang/go/src/cmd/compile/internal/inline/interleaved/interleaved.go:107 +0xab
cmd/compile/internal/ir.WithFunc(0xe74420?, 0x487c7b86f00?)
        ../../golang/go/src/cmd/compile/internal/ir/func.go:405 +0x86
cmd/compile/internal/inline/interleaved.DevirtualizeAndInlinePackage.func2({0x487c8286ea0, 0x1, 0x487c7535cc0?}, 0x8?)
        ../../golang/go/src/cmd/compile/internal/inline/interleaved/interleaved.go:95 +0x1dc
cmd/compile/internal/ir.(*bottomUpVisitor).visit(0x487c7becf00, 0x487c7535cc0)
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:121 +0x2da
cmd/compile/internal/ir.(*bottomUpVisitor).visit.func1({0x10b32c0?, 0x487c7535cc0?})
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:78 +0x3b
cmd/compile/internal/ir.(*bottomUpVisitor).visit.func2({0x10b3068, 0x487c784e660})
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:92 +0xee
cmd/compile/internal/ir.Visit.func1({0x10b3068, 0x487c784e660})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:117 +0x2d
cmd/compile/internal/ir.(*CallExpr).doChildren(0x487c78474a0, 0x487c828a0d8)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:312 +0xb7
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b3388, 0x487c78474a0})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.(*ParenExpr).doChildren(0x487c7bc5940, 0x487c828a0d8)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1212 +0x9a
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b55e8, 0x487c7bc5940})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*AssignListStmt).doChildren(0x487c784e7e0, 0x487c828a0d8)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:89 +0x171
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b44b8, 0x487c784e7e0})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*ConvExpr).doChildren(0x487c7831580, 0x487c828a0d8)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:536 +0x5a
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b39c8, 0x487c7831580})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*AssignListStmt).doChildren(0x487c784e840, 0x487c828a0d8)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:89 +0x171
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b44b8, 0x487c784e840})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*IfStmt).doChildren(0x487c7852000, 0x487c828a0d8)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:805 +0x10e
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b48a0, 0x487c7852000})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*Func).doChildren(0x10b32c0?, 0x487c828a0d8)
        ../../golang/go/src/cmd/compile/internal/ir/func.go:194 +0x4e
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b32c0, 0x487c7535680})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.Visit({0x10b32c0, 0x487c7535680}, 0x487c8285750)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:120 +0xb3
cmd/compile/internal/ir.(*bottomUpVisitor).visit(0x487c7becf00, 0x487c7535680)
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:84 +0x1bc
...39 frames elided...
cmd/compile/internal/ir.Visit.func1({0x10b44b8, 0x487c785ca80})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*ConvExpr).doChildren(0x487c7860080, 0x487c828a078)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:536 +0x5a
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b39c8, 0x487c7860080})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*AssignListStmt).doChildren(0x487c785cae0, 0x487c828a078)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:89 +0x171
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b44b8, 0x487c785cae0})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*Func).doChildren(0x10b32c0?, 0x487c828a078)
        ../../golang/go/src/cmd/compile/internal/ir/func.go:194 +0x4e
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b32c0, 0x487c7530a00})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.Visit({0x10b32c0, 0x487c7530a00}, 0x487c8285730)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:120 +0xb3
cmd/compile/internal/ir.(*bottomUpVisitor).visit(0x487c7becf00, 0x487c7530a00)
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:84 +0x1bc
cmd/compile/internal/ir.(*bottomUpVisitor).visit.func1({0x10b32c0?, 0x487c7530a00?})
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:78 +0x3b
cmd/compile/internal/ir.(*bottomUpVisitor).visit.func2({0x10b3068, 0x487c785de00})
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:92 +0xee
cmd/compile/internal/ir.Visit.func1({0x10b3068, 0x487c785de00})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:117 +0x2d
cmd/compile/internal/ir.(*CallExpr).doChildren(0x487c7866500, 0x487c828a048)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:312 +0xb7
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b3388, 0x487c7866500})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.(*ParenExpr).doChildren(0x487c7bc5300, 0x487c828a048)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1212 +0x9a
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b55e8, 0x487c7bc5300})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*AssignListStmt).doChildren(0x487c786a0c0, 0x487c828a048)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:89 +0x171
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b44b8, 0x487c786a0c0})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*ConvExpr).doChildren(0x487c7860480, 0x487c828a048)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:536 +0x5a
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b39c8, 0x487c7860480})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*AssignListStmt).doChildren(0x487c786a120, 0x487c828a048)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:89 +0x171
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b44b8, 0x487c786a120})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*RangeStmt).doChildren(0x487c772b6c0, 0x487c828a048)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1250 +0x17e
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b5138, 0x487c772b6c0})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
        ../../golang/go/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*Func).doChildren(0x10b32c0?, 0x487c828a048)
        ../../golang/go/src/cmd/compile/internal/ir/func.go:194 +0x4e
cmd/compile/internal/ir.DoChildren(...)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b32c0, 0x487c7530000})
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.Visit({0x10b32c0, 0x487c7530000}, 0x487c8285720)
        ../../golang/go/src/cmd/compile/internal/ir/visit.go:120 +0xb3
cmd/compile/internal/ir.(*bottomUpVisitor).visit(0x487c7becf00, 0x487c7530000)
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:84 +0x1bc
cmd/compile/internal/ir.VisitFuncsBottomUp({0x487c7b68008, 0x9e, 0x0?}, 0x487c7b99590)
        ../../golang/go/src/cmd/compile/internal/ir/scc.go:58 +0xb8
cmd/compile/internal/inline/interleaved.DevirtualizeAndInlinePackage(0x487c4b96240, 0x0)
        ../../golang/go/src/cmd/compile/internal/inline/interleaved/interleaved.go:67 +0x446
cmd/compile/internal/gc.Main(0xf4cd90)
        ../../golang/go/src/cmd/compile/internal/gc/main.go:238 +0xf2e
main.main()
        ../../golang/go/src/cmd/compile/main.go:57 +0xf9

What did you expect to see?

This error happens after de9da0d

cc: @mateusz834

I haven't found a small enough reproduction yet.

It also reproduces in https://github.com/hashicorp/terraform/tree/main/internal/dag

Details
# github.com/hashicorp/terraform/internal/dag
internal/dag/graph.go:187:6: internal compiler error: not identical/interface types found n1.Type = interface {}; n1.X.Type = Vertex

goroutine 1 [running]:
runtime/debug.Stack()
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/runtime/debug/stack.go:26 +0x5e
cmd/compile/internal/base.FatalfAt({0x1b3a41e0?, 0x3716?}, {0xf3f367, 0x40}, {0x37161bc98f88, 0x2, 0x2})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/base/print.go:230 +0x18c
cmd/compile/internal/base.Fatalf(...)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/base/print.go:195
cmd/compile/internal/devirtualize.concreteType1(0x37161c5e4660, {0x10b3a08?, 0x37161c3d6280?}, 0x37161bc99248)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/devirtualize/devirtualize.go:229 +0x225
cmd/compile/internal/devirtualize.concreteType1(0x37161c5e4660, {0x10b3ad0?, 0x37161c623b00?}, 0x37161bc99248)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType1(0x37161c5e4660, {0x10b3a08?, 0x37161c5ef400?}, 0x37161bc99248)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType1(0x37161c5e4660, {0x10b3238?, 0x37161c628dc0?}, 0x37161bc99248)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/devirtualize/devirtualize.go:291 +0x5a8
cmd/compile/internal/devirtualize.concreteType(0x37161c5e4660, {0x10b3238, 0x37161c628dc0})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/devirtualize/devirtualize.go:185 +0xb9
cmd/compile/internal/devirtualize.StaticCall(0x37161c5ec030?, 0x37161c629040)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/devirtualize/devirtualize.go:47 +0x6a
cmd/compile/internal/inline/interleaved.(*inlClosureState).resolve(0x37161c5f2d80, 0x37161c6340c0?, 0x2)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/inline/interleaved/interleaved.go:206 +0x8f
cmd/compile/internal/inline/interleaved.DevirtualizeAndInlinePackage.func2.1()
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/inline/interleaved/interleaved.go:120 +0x28d
cmd/compile/internal/ir.WithFunc(0xe74420?, 0x37161c47bc50?)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/func.go:405 +0x86
cmd/compile/internal/inline/interleaved.DevirtualizeAndInlinePackage.func2({0x37161c477dd0, 0x1, 0x37161bc623c0?}, 0x28?)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/inline/interleaved/interleaved.go:95 +0x1dc
cmd/compile/internal/ir.(*bottomUpVisitor).visit(0x37161c61e5d0, 0x37161bc623c0)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/scc.go:121 +0x2da
cmd/compile/internal/ir.(*bottomUpVisitor).visit.func1({0x10b3300?, 0x37161bc623c0?})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/scc.go:78 +0x3b
cmd/compile/internal/ir.(*bottomUpVisitor).visit.func2({0x10b30a8, 0x37161c3991a0})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/scc.go:92 +0xee
cmd/compile/internal/ir.Visit.func1({0x10b30a8, 0x37161c3991a0})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:117 +0x2d
cmd/compile/internal/ir.(*CallExpr).doChildren(0x37161c39c820, 0x37161c62c060)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/node_gen.go:312 +0xb7
cmd/compile/internal/ir.DoChildren(...)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b33c8, 0x37161c39c820})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.(*ParenExpr).doChildren(0x37161c5d1b40, 0x37161c62c060)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/node_gen.go:1212 +0x9a
cmd/compile/internal/ir.DoChildren(...)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b5628, 0x37161c5d1b40})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.(*RangeStmt).doChildren(0x37161c32f180, 0x37161c62c060)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/node_gen.go:1241 +0xb7
cmd/compile/internal/ir.DoChildren(...)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b5178, 0x37161c32f180})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*RangeStmt).doChildren(0x37161c32f0a0, 0x37161c62c060)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/node_gen.go:1250 +0x17e
cmd/compile/internal/ir.DoChildren(...)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b5178, 0x37161c32f0a0})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.doNodes(...)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/node_gen.go:1932
cmd/compile/internal/ir.(*Func).doChildren(0x10b3300?, 0x37161c62c060)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/func.go:194 +0x4e
cmd/compile/internal/ir.DoChildren(...)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:94
cmd/compile/internal/ir.Visit.func1({0x10b3300, 0x37161bc6ca00})
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:118 +0x51
cmd/compile/internal/ir.Visit({0x10b3300, 0x37161bc6ca00}, 0x37161c624ee0)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/visit.go:120 +0xb3
cmd/compile/internal/ir.(*bottomUpVisitor).visit(0x37161c61e5d0, 0x37161bc6ca00)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/scc.go:84 +0x1bc
cmd/compile/internal/ir.VisitFuncsBottomUp({0x37161bd44d08, 0xcc, 0x0?}, 0x37161c5e5d58)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/ir/scc.go:58 +0xb8
cmd/compile/internal/inline/interleaved.DevirtualizeAndInlinePackage(0x37161b2d6240, 0x0)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/inline/interleaved/interleaved.go:67 +0x446
cmd/compile/internal/gc.Main(0xf4cd88)
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/internal/gc/main.go:238 +0xf2e
main.main()
	../../go-4837fbe4145cd47b43eed66fee9eed9c2b988316/src/cmd/compile/main.go:57 +0xf9

Metadata

Metadata

Assignees

Labels

BugReportIssues describing a possible bug in the Go implementation.FixPendingIssues that have a fix which has not yet been reviewed or submitted.compiler/runtimeIssues related to the Go compiler and/or runtime.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions