-- R-rename --
//go:build go1.18
// +build go1.18
package generics
type R string //@rename("T", "R")
type C interface {
R | ~int //@rename("T", "S")
}
-- S-rename --
//go:build go1.18
// +build go1.18
package generics
type S string //@rename("T", "R")
type C interface {
S | ~int //@rename("T", "S")
}