]> Cypherpunks.ru repositories - gostls13.git/commit
go/types, types2: use zero error code to indicate unset error code
authorRobert Griesemer <gri@golang.org>
Fri, 7 Oct 2022 01:09:23 +0000 (18:09 -0700)
committerGopher Robot <gobot@golang.org>
Mon, 10 Oct 2022 16:03:16 +0000 (16:03 +0000)
commit388fbf287c29c73fb8cd12f8c24e101d9e790dd2
tree9f7ad0eb570c1b5c044d231353905f2a43c7b8e8
parent578523e4a0f68e9b35984f017bb3471b0bd313b4
go/types, types2: use zero error code to indicate unset error code

Use InvalidSyntaxError where the zero error code was used before.
Fix a couple of places that didn't set an error code.
Panic in error reporting if no error code is provided.

Change-Id: I3a537d42b720deb5c351bf38871e04919325e231
Reviewed-on: https://go-review.googlesource.com/c/go/+/439566
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
16 files changed:
src/cmd/compile/internal/types2/assignments.go
src/cmd/compile/internal/types2/call.go
src/cmd/compile/internal/types2/decl.go
src/cmd/compile/internal/types2/errors.go
src/cmd/compile/internal/types2/expr.go
src/cmd/compile/internal/types2/index.go
src/cmd/compile/internal/types2/interface.go
src/cmd/compile/internal/types2/labels.go
src/cmd/compile/internal/types2/resolver.go
src/cmd/compile/internal/types2/signature.go
src/cmd/compile/internal/types2/stmt.go
src/cmd/compile/internal/types2/struct.go
src/cmd/compile/internal/types2/typexpr.go
src/go/types/assignments.go
src/go/types/call.go
src/go/types/errors.go