diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/go/internal/work/build.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/go/internal/work/build.go b/src/cmd/go/internal/work/build.go index d247c697fa..448aec7376 100644 --- a/src/cmd/go/internal/work/build.go +++ b/src/cmd/go/internal/work/build.go @@ -313,6 +313,9 @@ func BuildModeInit() { pkgsFilter = pkgsMain ldBuildmode = "exe" case "pie": + if cfg.BuildRace { + base.Fatalf("-buildmode=pie not supported when -race is enabled") + } if gccgo { base.Fatalf("-buildmode=pie not supported by gccgo") } else { |
