]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.typeparams] cmd/compile/internal/types2: print "incomplete" for interfaces in...
authorRobert Griesemer <gri@golang.org>
Fri, 14 May 2021 17:05:16 +0000 (10:05 -0700)
committerRobert Griesemer <gri@golang.org>
Fri, 14 May 2021 22:42:22 +0000 (22:42 +0000)
commit0d1e293b2329a013f03ea3f742f1716098ee282c
tree85432a51484073d5995cec9c64c84abb15763375
parent03ed590e517980afc9c48816aced517fce2996ca
[dev.typeparams] cmd/compile/internal/types2: print "incomplete" for interfaces in debug mode only

The /* incomplete */ comment printed for interfaces that have not been
"completed" yet is not useful for end-users; it's here for type-checker
debugging. Rather than trying to pass through a debug flag through all
print routines (which may require new exported API), simply don't print
the comment unless we have the debug flag set inside the type-checker.

For #46167.

Change-Id: Ibd22edfe63001dfd2b814eeb94c2d54d35afd88c
Reviewed-on: https://go-review.googlesource.com/c/go/+/320150
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/types_test.go
src/cmd/compile/internal/types2/typestring.go
src/cmd/compile/internal/types2/typestring_test.go