From df2a9e4a337a4feda8981433639cbddeb8216d37 Mon Sep 17 00:00:00 2001 From: Michael Hudson-Doyle Date: Tue, 19 Jan 2016 16:27:14 +1300 Subject: [PATCH] runtime/race: fix test so it compiles I'm not sure what the convert function was intended to be. Fixes #14011 Change-Id: I29d905bc1827936b9433b20b13b7a0b0ac5f502e Reviewed-on: https://go-review.googlesource.com/18712 Reviewed-by: Ian Lance Taylor Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot --- src/runtime/race/testdata/issue12225_test.go | 7 +++++++ 1 file changed, 7 insertions(+) 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]))) -- 2.48.1