diff options
author | Roland Shoemaker <roland@golang.org> | 2021-03-12 09:51:50 -0800 |
---|---|---|
committer | Carlos Amedee <carlos@golang.org> | 2021-08-02 22:23:30 +0000 |
commit | 0fb1e1438b02072bb9c3c566b40ad66b1ffed365 (patch) | |
tree | 96c84abb12d89d521b28849f5754b2cd703f68ef /test | |
parent | accf363d5da864521c90b152fb734f3f15e00521 (diff) | |
download | go-0fb1e1438b02072bb9c3c566b40ad66b1ffed365.tar.gz go-0fb1e1438b02072bb9c3c566b40ad66b1ffed365.zip |
[release-branch.go1.16] cmd/go/internal/load: always set IsImportCycle when in a cycle
When hitting an import cycle in reusePackage, and there is already
an error set, make sure IsImportCycle is set so that we don't
end up stuck in a loop.
Updates #25830
Fixes #47348
Change-Id: Iba966aea4a637dfc34ee22782a477209ac48c9bd
Reviewed-on: https://go-review.googlesource.com/c/go/+/301289
Trust: Roland Shoemaker <roland@golang.org>
Run-TryBot: Roland Shoemaker <roland@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Reviewed-by: Jay Conrod <jayconrod@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
(cherry picked from commit cdd08e615a9b92742b21a94443720b6d70452510)
Reviewed-on: https://go-review.googlesource.com/c/go/+/336649
Trust: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions