aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThan McIntosh <thanm@google.com>2023-12-18 21:11:13 +0000
committerGopher Robot <gobot@golang.org>2023-12-18 21:30:58 +0000
commitc564d4ae0876895b2a9bd941f1f90022e8318f29 (patch)
treea90f6ffbe346e3fce8b2597076f5cdff2d1e3068
parent7058f09a8b2570d4a7bfdd64017300206c22ebfe (diff)
downloadgo-c564d4ae0876895b2a9bd941f1f90022e8318f29.tar.gz
go-c564d4ae0876895b2a9bd941f1f90022e8318f29.zip
Revert "cmd/cgo/internal/testsanitizers: fix msan test failing with clang >= 16"
This reverts commit https://go.dev/cl/c/go/+/549297 Reason for revert: breaks clang builder Change-Id: I2321dec9bc1fc20dfafa8a984303b0b5710f8aac Reviewed-on: https://go-review.googlesource.com/c/go/+/550779 Auto-Submit: Than McIntosh <thanm@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Mauri de Souza Meneguzzo <mauri870@gmail.com> Reviewed-by: Matthew Dempsky <mdempsky@google.com>
-rw-r--r--src/cmd/cgo/internal/testsanitizers/msan_test.go5
-rw-r--r--src/cmd/cgo/internal/testsanitizers/testdata/msan8.go7
2 files changed, 1 insertions, 11 deletions
diff --git a/src/cmd/cgo/internal/testsanitizers/msan_test.go b/src/cmd/cgo/internal/testsanitizers/msan_test.go
index c534b72442..83d66f6660 100644
--- a/src/cmd/cgo/internal/testsanitizers/msan_test.go
+++ b/src/cmd/cgo/internal/testsanitizers/msan_test.go
@@ -71,10 +71,7 @@ func TestMSAN(t *testing.T) {
defer dir.RemoveAll(t)
outPath := dir.Join(name)
- buildcmd := config.goCmdWithExperiments("build", []string{"-o", outPath, srcPath(tc.src)}, tc.experiments)
- // allow tests to define -f flags in CGO_CFLAGS
- replaceEnv(buildcmd, "CGO_CFLAGS_ALLOW", "-f.*")
- mustRun(t, buildcmd)
+ mustRun(t, config.goCmdWithExperiments("build", []string{"-o", outPath, srcPath(tc.src)}, tc.experiments))
cmd := hangProneCmd(outPath)
if tc.wantErr {
diff --git a/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go b/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go
index e79d343cc7..1cb5c5677f 100644
--- a/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go
+++ b/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go
@@ -5,13 +5,6 @@
package main
/*
-// For clang >= 16, uninitialized memory is more aggressively reported.
-// Restore the old behavior for this particular test as it relies on
-// uninitialized variables. See #64616
-#if __clang_major__ >= 16
-#cgo CFLAGS: -fno-sanitize-memory-param-retval
-#endif
-
#include <pthread.h>
#include <signal.h>
#include <stdint.h>