aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/runtime/race/testdata/issue12225_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/runtime/race/testdata/issue12225_test.go b/src/runtime/race/testdata/issue12225_test.go
index 3b0b8ec289..0494493b2e 100644
--- a/src/runtime/race/testdata/issue12225_test.go
+++ b/src/runtime/race/testdata/issue12225_test.go
@@ -4,9 +4,16 @@
package race_test
+import "unsafe"
+
// golang.org/issue/12225
// The test is that this compiles at all.
+//go:noinline
+func convert(s string) []byte {
+ return []byte(s)
+}
+
func issue12225() {
println(*(*int)(unsafe.Pointer(&convert("")[0])))
println(*(*int)(unsafe.Pointer(&[]byte("")[0])))