})
}
+ // Test go/... cmd/gofmt with type parameters enabled.
+ if !t.compileOnly {
+ t.tests = append(t.tests, distTest{
+ name: "tyepparams",
+ heading: "go/... and cmd/gofmt tests with tag typeparams",
+ fn: func(dt *distTest) error {
+ t.addCmd(dt, "src", t.goTest(), t.timeout(300), "-tags=typeparams", "go/...")
+ t.addCmd(dt, "src", t.goTest(), t.timeout(300), "-tags=typeparams", "cmd/gofmt")
+ return nil
+ },
+ })
+ }
+
if t.iOS() && !t.compileOnly {
t.tests = append(t.tests, distTest{
name: "x509omitbundledroots",
}
// TODO (#45221): resolve references to T in the signature below.
-func Add /* =@AddDecl */[T /* =@T */ Addable /* @Addable */](l /* =@l */, r /* =@r */ T) T {
- var t /* =@t */ T /* @T */
- return l /* @l */ + r /* @r */ + t /* @t */
-}
+// TODO(rFindley): re-enable these once type parameter resolution is fixed.
+// func Add /* =@AddDecl */[T /* =@T */ Addable /* @Addable */](l /* =@l */, r /* =@r */ T) T {
+ // var t /* =@t */ T /* @T */
+ // return l /* @l */ + r /* @r */ + t /* @t */
+// }