mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-07-26 06:38:42 +00:00
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:
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
package main
|
||||
|
||||
// Generic type alias (requires go 1.24+, or GOEXPERIMENT=aliastypeparams in go 1.23).
|
||||
type Set[T comparable] = map[T]struct{}
|
||||
|
||||
func main() {
|
||||
s := make(Set[string])
|
||||
s["hello"] = struct{}{}
|
||||
println(len(s))
|
||||
}
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
1
|
||||
Reference in New Issue
Block a user