aboutsummaryrefslogtreecommitdiff
path: root/test/typeparam/issue48276a.go
blob: 060ac3eb7f95e19a34abaa524e1da3aafc7ff669 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// run -gcflags=-G=3

// Copyright 2021 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package main

import "fmt"

func main() {
	IsZero[interface{}]("")
}

func IsZero[T comparable](val T) bool {
	var zero T
	fmt.Printf("%v:%v\n", zero, val)
	return val != zero
}