aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/binary
diff options
context:
space:
mode:
authorMichael Matloob <matloob@golang.org>2020-08-04 13:24:37 -0400
committerMichael Matloob <matloob@golang.org>2020-08-05 18:24:52 +0000
commit6f08e89ec3280bf6577c2bdb01243cbeeb1a259d (patch)
tree191fb7f22875be7e127baf6cb871fba64f6b1e20 /src/encoding/binary
parentf235275097eb68b36d171908cea6a0be23351a94 (diff)
downloadgo-6f08e89ec3280bf6577c2bdb01243cbeeb1a259d.tar.xz
cmd/go: fix error stacks when there are scanner errors
After golang.org/cl/228784 setLoadPackageDataError tries to decide whether an error is caused by an imported package or an importing package by examining the error itself to decide. Ideally, the errors themselves would belong to a specific interface or some other property to make it unambiguous that they were import errors. Since they don't, setLoadPackageDataError just checked for nogoerrors and classified all other errors as import errors. But it missed scanner errors which are also "caused" by the imported package. Fixes #40544 Change-Id: I39159bfdc286bee73697decd07b8aa9451f2db06 Reviewed-on: https://go-review.googlesource.com/c/go/+/246717 Run-TryBot: Michael Matloob <matloob@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'src/encoding/binary')
0 files changed, 0 insertions, 0 deletions