Update rules_go (#7202)

* Update rules_go

* go 1.15

* try with v0.24.2

* Update Mac OS X SDK

* gaz

* update SDK in toolchain config

* -I flag

* another -I flag

* Update rules_go, gazelle, bazel version

* regen, update rules_docker

* Revert "another -I flag"

This reverts commit 9255133d99.

* Revert "-I flag"

This reverts commit 2954a41d76.

* giving up

* Use OS X 10.12

* Use OS X 10.12

* Revert "Use OS X 10.12"

This reverts commit 4f60d5cb80.

* Revert "Use OS X 10.12"

This reverts commit a79177fab7.

* osx toolchain tweaks necessary to work with 10.15 mac sdk

* Update docker image, regen

* gaz

* test using custom image

* Revert "test using custom image"

This reverts commit 95b8666810.

* explicit go version

* Clean up docker image rules with new definitions. gazelle

* please the linter

* Update protobuf compiler to 3.13.0, run gazelle

* Update gazelle to fix empty build files. https://github.com/bazelbuild/bazel-gazelle/pull/926

* update skylib

* fix herumi fuzz build

* remove comment from tools/cross-toolchain/regenerate.sh

Co-authored-by: rkapka <rkapka@wp.pl>
Co-authored-by: SuburbanDad <gts.mobile@gmail.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
This commit is contained in:
Preston Van Loon
2020-11-09 19:01:56 -08:00
committed by GitHub
parent 1b9911ccc3
commit 93c11e0e53
69 changed files with 8851 additions and 488 deletions

View File

@@ -153,7 +153,7 @@ go_library(
"@com_github_wealdtech_go_eth2_types_v2//:__pkg__",
],
clinkopts = select({
"@prysm//fuzz:fuzzing_enabled": ["-Wl,--unresolved-symbols=ignore-all"],
"@prysm//fuzz:fuzzing_enabled": ["-Wl,--unresolved-symbols=ignore-all", "-fsanitize=address"],
"//conditions:default": [],
}),
)

View File

@@ -1,16 +1,21 @@
diff --git a/go/tools/builders/nogo_main.go b/go/tools/builders/nogo_main.go
index 767aa3b5..fbd13082 100644
index 2830a666..ce0e6e39 100644
--- a/go/tools/builders/nogo_main.go
+++ b/go/tools/builders/nogo_main.go
@@ -386,7 +386,11 @@ func checkAnalysisResults(actions []*action, pkg *goPackage) string {
@@ -386,13 +386,11 @@ func checkAnalysisResults(actions []*action, pkg *goPackage) string {
}
// Discard diagnostics based on the analyzer configuration.
for _, d := range act.diagnostics {
- filename := pkg.fset.File(d.Pos).Name()
- // NOTE(golang.org/issue/31008): nilness does not set positions,
- // so don't assume the position is valid.
- f := pkg.fset.File(d.Pos)
- filename := "-"
- if f != nil {
- filename = f.Name()
+ file := pkg.fset.File(d.Pos)
+ if file == nil {
+ continue
+ }
}
+ filename := file.Name()
include := true
if len(config.onlyFiles) > 0 {