Closed as duplicate of#71198
Description
#!stacks
"cmd/compile/internal/types2.(*Checker).instantiatedType:+38"
Issue created by stacks.
This stack SiR3fA
was reported by telemetry:
compile/bug
cmd/compile/internal/base.FatalfAt:+3
cmd/compile/internal/base.Fatalf:=195
cmd/compile/internal/gc.handlePanic:+7
runtime.gopanic:+50
cmd/compile/internal/types2.(*Checker).handleBailout:+7
runtime.gopanic:+50
runtime.getitab:=102
runtime.typeAssert:+7
cmd/compile/internal/types2.(*Checker).instantiatedType:+38
cmd/compile/internal/types2.(*Checker).typInternal:+60
cmd/compile/internal/types2.(*Checker).definedType:+1
cmd/compile/internal/types2.(*Checker).typ:=152
cmd/compile/internal/types2.(*Checker).compositeLit:+17
cmd/compile/internal/types2.(*Checker).exprInternal:+38
cmd/compile/internal/types2.(*Checker).rawExpr:+10
cmd/compile/internal/types2.(*Checker).genericExpr:+1
cmd/[email protected] go1.24rc1 darwin/arm64 (12)
This crash is a type assertion failure at https://cs.opensource.google/go/go/+/refs/tags/go1.24rc1:src/cmd/compile/internal/types2/typexpr.go;l=480;drc=b631b8e674195f6cdeca363ccb01279f14b10f13
inst := check.instance(x.Pos(), gtyp, targs, nil, check.context()).(genericType)
This type assertion is new in 1.24 (https://go.dev/cl/615275), so I am tentatively marking this a release blocker.
cc @griesemer @golang/compiler
Dups: 5UTERQ DeGb4g 9o-X9Q LUaCHQ 3uw3Qw NKGM6Q