]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.typeparams] cmd/compile: add base.Assertf{,At} functions
authorMatthew Dempsky <mdempsky@google.com>
Tue, 20 Jul 2021 20:28:12 +0000 (13:28 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 20 Jul 2021 23:11:40 +0000 (23:11 +0000)
commit6a931673f0b655e7ca538826af21a54d3f958070
treed9806af76a3fb757865976188e0565ae69ee29a5
parente4994e71fb1809d8ce7df89e471586e05797e171
[dev.typeparams] cmd/compile: add base.Assertf{,At} functions

We have almost 200 uses of the "assert" helper functions in noder and
typecheck. Clearly the tiny bit of extra convenience of writing a
one-line assertion rather than an if+panic is helpful, so we might as
well add functions for this to base itself so that it's easier to
write more informative error messages.

Change-Id: I06e2db2f0455af063937b25a53ca42f9413cf496
Reviewed-on: https://go-review.googlesource.com/c/go/+/336050
Trust: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/base/print.go
src/cmd/compile/internal/noder/stencil.go
src/cmd/compile/internal/typecheck/subr.go