diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2020-12-16 13:10:58 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-12-25 10:12:41 +0100 |
| commit | 80795712865ca86bb21ebb9841598ccbcbd375c9 (patch) | |
| tree | 30827a16f66928465a377186e42ddfe0e92596ec | |
| parent | 76280ee7ce2ebc67e633381930ef8409046aba99 (diff) | |
vendor: update go-fuzz
Update to HEAD to fix:
$ go-fuzz-build ./pkg/tool
failed to execute go build: exit status 2
/go1.15/src/reflect/value.go:1432: misplaced compiler directive
| -rw-r--r-- | go.mod | 4 | ||||
| -rw-r--r-- | go.sum | 8 | ||||
| -rw-r--r-- | vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/cover.go | 6 | ||||
| -rw-r--r-- | vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/main.go | 4 | ||||
| -rw-r--r-- | vendor/modules.txt | 6 |
5 files changed, 22 insertions, 6 deletions
@@ -6,7 +6,8 @@ require ( cloud.google.com/go/pubsub v1.7.0 cloud.google.com/go/storage v1.10.0 github.com/Djarvur/go-err113 v0.1.0 // indirect - github.com/dvyukov/go-fuzz v0.0.0-20200318091601-be3528f3a813 + github.com/dvyukov/go-fuzz v0.0.0-20201127111758-49e582c6c23d + github.com/elazarl/go-bindata-assetfs v1.0.1 // indirect github.com/golangci/golangci-lint v1.31.0 github.com/golangci/misspell v0.3.5 // indirect github.com/golangci/revgrep v0.0.0-20180812185044-276a5c0a1039 // indirect @@ -23,6 +24,7 @@ require ( github.com/spf13/afero v1.4.0 // indirect github.com/spf13/cast v1.3.1 // indirect github.com/spf13/jwalterweatherman v1.1.0 // indirect + github.com/stephens2424/writerset v1.0.2 // indirect github.com/stretchr/objx v0.3.0 // indirect github.com/tdakkota/asciicheck v0.0.0-20200416200610-e657995f937b // indirect github.com/timakin/bodyclose v0.0.0-20200424151742-cb6215831a94 // indirect @@ -43,6 +43,7 @@ github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym github.com/Djarvur/go-err113 v0.0.0-20200511133814-5174e21577d5/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs= github.com/Djarvur/go-err113 v0.1.0 h1:uCRZZOdMQ0TZPHYTdYpoC0bLYJKPEHPUJ8MeAa51lNU= github.com/Djarvur/go-err113 v0.1.0/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs= +github.com/Julusian/godocdown v0.0.0-20170816220326-6d19f8ff2df8/go.mod h1:INZr5t32rG59/5xeltqoCJoNY7e5x/3xoY9WSWVWg74= github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww= github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= @@ -89,6 +90,10 @@ github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZm github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/dvyukov/go-fuzz v0.0.0-20200318091601-be3528f3a813 h1:NgO45/5mBLRVfiXerEFzH6ikcZ7DNRPS639xFg3ENzU= github.com/dvyukov/go-fuzz v0.0.0-20200318091601-be3528f3a813/go.mod h1:11Gm+ccJnvAhCNLlf5+cS9KjtbaD5I5zaZpFMsTHWTw= +github.com/dvyukov/go-fuzz v0.0.0-20201127111758-49e582c6c23d h1:e1v4V9Heb+c4xQCCONROFvlzNs6Gq8aRZRwt+WzSEqY= +github.com/dvyukov/go-fuzz v0.0.0-20201127111758-49e582c6c23d/go.mod h1:11Gm+ccJnvAhCNLlf5+cS9KjtbaD5I5zaZpFMsTHWTw= +github.com/elazarl/go-bindata-assetfs v1.0.1 h1:m0kkaHRKEu7tUIUFVwhGGGYClXvyl4RE03qmvRTNfbw= +github.com/elazarl/go-bindata-assetfs v1.0.1/go.mod h1:v+YaWX3bdea5J/mo8dSETolEo7R71Vk1u8bnjau5yw4= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -386,6 +391,7 @@ github.com/quasilyte/go-ruleguard v0.2.0/go.mod h1:2RT/tf0Ce0UDj5y243iWKosQogJd8 github.com/quasilyte/regex/syntax v0.0.0-20200407221936-30656e2c4a95/go.mod h1:rlzQ04UMyJXu/aOvhd8qT+hvDrFpiwqp8MRXDY9szc0= github.com/quasilyte/regex/syntax v0.0.0-20200805063351-8f842688393c h1:+gtJ/Pwj2dgUGlZgTrNFqajGYKZQc7Piqus/S6DK9CE= github.com/quasilyte/regex/syntax v0.0.0-20200805063351-8f842688393c/go.mod h1:rlzQ04UMyJXu/aOvhd8qT+hvDrFpiwqp8MRXDY9szc0= +github.com/robertkrimen/godocdown v0.0.0-20130622164427-0bfa04905481/go.mod h1:C9WhFzY47SzYBIvzFqSvHIR6ROgDo4TtdTuRaOMjF/s= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.5.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= @@ -440,6 +446,8 @@ github.com/spf13/viper v1.7.1 h1:pM5oEahlgWv/WnHXpgbKz7iLIxRf65tye2Ci+XFK5sk= github.com/spf13/viper v1.7.1/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= github.com/ssgreg/nlreturn/v2 v2.1.0 h1:6/s4Rc49L6Uo6RLjhWZGBpWWjfzk2yrf1nIW8m4wgVA= github.com/ssgreg/nlreturn/v2 v2.1.0/go.mod h1:E/iiPB78hV7Szg2YfRgyIrk1AD6JVMTRkkxBiELzh2I= +github.com/stephens2424/writerset v1.0.2 h1:znRLgU6g8RS5euYRcy004XeE4W+Tu44kALzy7ghPif8= +github.com/stephens2424/writerset v1.0.2/go.mod h1:aS2JhsMn6eA7e82oNmW4rfsgAOp9COBTTl8mzkwADnc= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.3.0 h1:NGXK3lHquSN08v5vWalVI/L8XU9hdzE/G6xsrze47As= diff --git a/vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/cover.go b/vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/cover.go index 5c5d83efb..070863d89 100644 --- a/vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/cover.go +++ b/vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/cover.go @@ -329,7 +329,7 @@ func (s *Sonar) Visit(n ast.Node) ast.Visitor { Args: []ast.Expr{v1, v2, &ast.BasicLit{Kind: token.INT, Value: strconv.Itoa(id)}}, }, }, - &ast.ReturnStmt{Results: []ast.Expr{&ast.BinaryExpr{Op: nn.Op, X: v1, Y: v2}}}, + &ast.ReturnStmt{Results: []ast.Expr{&ast.BinaryExpr{Op: nn.Op, X: v1, Y: v2, OpPos: nn.Pos()}}}, ) nn.X = &ast.CallExpr{ Fun: &ast.FuncLit{ @@ -653,10 +653,12 @@ func (f *File) addImport(path, name, anyIdent string) { }, } impDecl := &ast.GenDecl{ - Tok: token.IMPORT, + Lparen: f.astFile.Name.End(), + Tok: token.IMPORT, Specs: []ast.Spec{ newImport, }, + Rparen: f.astFile.Name.End(), } // Make the new import the first Decl in the file. astFile := f.astFile diff --git a/vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/main.go b/vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/main.go index dc43ac2b4..e2d476929 100644 --- a/vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/main.go +++ b/vendor/github.com/dvyukov/go-fuzz/go-fuzz-build/main.go @@ -62,8 +62,8 @@ func basePackagesConfig() *packages.Config { cfg := new(packages.Config) // Note that we do not set GO111MODULE here in order to respect any GO111MODULE - // setting by the user as we are finding dependencies. Note, however, that - // we are still setting up a GOPATH to build, so we later will force + // setting by the user as we are finding dependencies. Note, however, that + // we are still setting up a GOPATH to build, so we later will force // GO111MODULE to be off when building so that we are in GOPATH mode. // If the user has not set GO111MODULE, the meaning here is // left up to cmd/go (defaulting to 'auto' in Go 1.11-1.13, diff --git a/vendor/modules.txt b/vendor/modules.txt index 6ab13657a..5821cff5c 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -32,12 +32,14 @@ github.com/daixiang0/gci/pkg/gci github.com/davecgh/go-spew/spew # github.com/denis-tingajkin/go-header v0.3.1 github.com/denis-tingajkin/go-header -# github.com/dvyukov/go-fuzz v0.0.0-20200318091601-be3528f3a813 +# github.com/dvyukov/go-fuzz v0.0.0-20201127111758-49e582c6c23d ## explicit github.com/dvyukov/go-fuzz/go-fuzz-build github.com/dvyukov/go-fuzz/go-fuzz-defs github.com/dvyukov/go-fuzz/go-fuzz-dep github.com/dvyukov/go-fuzz/internal/go-fuzz-types +# github.com/elazarl/go-bindata-assetfs v1.0.1 +## explicit # github.com/fatih/color v1.9.0 github.com/fatih/color # github.com/fsnotify/fsnotify v1.4.9 @@ -281,6 +283,8 @@ github.com/spf13/pflag github.com/spf13/viper # github.com/ssgreg/nlreturn/v2 v2.1.0 github.com/ssgreg/nlreturn/v2/pkg/nlreturn +# github.com/stephens2424/writerset v1.0.2 +## explicit # github.com/stretchr/objx v0.3.0 ## explicit github.com/stretchr/objx |
