go.mod, compiler: bump minimum Go version to 1.23

This enables gotypesalias=1 by default, which is needed for
generic type aliases to work correctly in go/types.
This commit is contained in:
Jake Bailey
2026-04-14 10:00:09 -07:00
committed by Ron Evans
parent 020cca8c3c
commit 12d41ba0c1
6 changed files with 17 additions and 3 deletions
+1 -1
View File
@@ -540,7 +540,7 @@ func (c *compilerContext) isValidWasmType(typ types.Type, site wasmSite) bool {
}
for i := 0; i < typ.NumFields(); i++ {
ftyp := typ.Field(i).Type()
if ftyp.String() == "structs.HostLayout" {
if types.Unalias(ftyp).String() == "structs.HostLayout" {
hasHostLayout = true
continue
}