x/text: support for go/types.Aliases #70697
Labels
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone
The main package cmd/gotext needs to be updated to set gotypesalias=1 GODEBUG value by default when built by a toolchains >= 1.24. Otherwise it will not be able to type check inputs with type parameterized aliases (1.24). This can be done by conditionally setting the variable (see https://go.dev/cl/627715 for an example). Or updated the go.mod to go language setting to >= 1.23.
golang.org/x/text/message/pipeline
may need to by updated to support go/types.Alias being produced by the type checker. Given that this callsgo/types.Underlying()
, it likely needs to be updated. Alternatively this could be audited by an expert on the package to determine if this is not necessary.See #69772 for additional context.
CC @mpvl
The text was updated successfully, but these errors were encountered: