On Sat, Jun 20, 2020 at 4:53 PM Ian Lance Taylor <i...@golang.org> wrote:
> On Sat, Jun 20, 2020 at 12:08 PM David Finkel <david.fin...@gmail.com> > wrote: > > > > Here's an almost working example: > > https://go2goplay.golang.org/p/qcdfl0tuHlb > > > > It looks like there's a bug in the type-parameter constraint checking > because in the above example code, I get: > > > > type checking failed for main > > > > prog.go2:11:39: K does not satisfy comparable > > > > This, despite the type parameter definition literally requiring that K > be comparable: > > func genLen(type T MapSliceConstraint(K, V), K comparable, V > interface{})(collection T) int { > > return len(collection) > > } > > (example without a main() to reduce clutter: > https://go2goplay.golang.org/p/1gqiYuDELuI) > > Yes, that looks like a bug. Would you mind filing it in the issue > tracker? Thanks. > Sure, https://github.com/golang/go/issues/39733 > > Ian > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CANrC0Bh5fM4DHNxmgvqnsoVWAP7k1mX_O5_yHaaELDqOodun6A%40mail.gmail.com.