summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/noder.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2023-03-09 16:21:22 -0800
committerGopher Robot <gobot@golang.org>2023-03-10 18:22:02 +0000
commit2cbab4e98c6091f5fb6cb73bdebfe328793da388 (patch)
tree41fc9cf8552f5e9a932458314d7a279aa3f64847 /src/cmd/compile/internal/noder/noder.go
parent3790ceca9735432486ba34da28f214349e4c1e7e (diff)
downloadgo-git-2cbab4e98c6091f5fb6cb73bdebfe328793da388.tar.gz
cmd/compile: pass type checker error codes in the compiler
Pass type checker error codes to base.ErrorfAt function calls in the compiler (but don't do anything yet with the code). Also, provide error codes to base.ErrorfAt calls in the compiler as needed. This opens the door towards reporting the error code and/or providing a link/reference to more detailed explanations (see internal/types/errors/codes.go). Change-Id: I0ff9368d8163499ffdac6adfe8331fdc4a19b4b3 Reviewed-on: https://go-review.googlesource.com/c/go/+/475198 Reviewed-by: Robert Griesemer <gri@google.com> Run-TryBot: Robert Griesemer <gri@google.com> Auto-Submit: Robert Griesemer <gri@google.com> Reviewed-by: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/noder/noder.go')
-rw-r--r--src/cmd/compile/internal/noder/noder.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/noder/noder.go b/src/cmd/compile/internal/noder/noder.go
index 16113e37a3..c846130976 100644
--- a/src/cmd/compile/internal/noder/noder.go
+++ b/src/cmd/compile/internal/noder/noder.go
@@ -65,7 +65,7 @@ func LoadPackage(filenames []string) {
var m posMap
for _, p := range noders {
for e := range p.err {
- base.ErrorfAt(m.makeXPos(e.Pos), "%s", e.Msg)
+ base.ErrorfAt(m.makeXPos(e.Pos), 0, "%s", e.Msg)
}
if p.file == nil {
base.ErrorExit()