# 'go list -mod=vendor' should succeed even when go.mod contains redundant | |
# requirements. Verifies #47565. | |
go list -mod=vendor | |
-- go.mod -- | |
module m | |
go 1.17 | |
require example.com/m v0.0.0 | |
require example.com/m v0.0.0 | |
replace example.com/m v0.0.0 => ./m | |
-- m/go.mod -- | |
module example.com/m | |
go 1.17 | |
-- m/m.go -- | |
package m | |
-- use.go -- | |
package use | |
import _ "example.com/m" | |
-- vendor/example.com/m/m.go -- | |
package m | |
-- vendor/modules.txt -- | |
# example.com/m v0.0.0 => ./m | |
## explicit; go 1.17 | |
example.com/m |