]> Cypherpunks repositories - gostls13.git/commitdiff
[dev.typeparams] cmd/compile: switch unified IR from TypeParam.Bound to TypeParam...
authorMatthew Dempsky <mdempsky@google.com>
Thu, 29 Jul 2021 22:58:13 +0000 (15:58 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 29 Jul 2021 23:13:28 +0000 (23:13 +0000)
Change-Id: Id68d41f09e78343953167cb1e38fb1ebc41a34d4
Reviewed-on: https://go-review.googlesource.com/c/go/+/338429
Trust: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>

src/cmd/compile/internal/noder/writer.go

index 0fc7e4f38ce522245a86aaeb7c759220c7b61120..07d4363f89816d2950029e7ddab4346d42e66d95 100644 (file)
@@ -618,7 +618,7 @@ func (w *writer) objDict(obj types2.Object, dict *writerDict) {
        ntparams := tparams.Len()
        w.len(ntparams)
        for i := 0; i < ntparams; i++ {
-               w.typ(tparams.At(i).Type().(*types2.TypeParam).Bound())
+               w.typ(tparams.At(i).Type().(*types2.TypeParam).Constraint())
        }
 
        nderived := len(dict.derived)