diff --git a/test/oldescape_linkname.dir/linkname1.go b/test/oldescape_linkname.dir/linkname1.go deleted file mode 100644 index 9c61522fcc..0000000000 --- a/test/oldescape_linkname.dir/linkname1.go +++ /dev/null @@ -1,10 +0,0 @@ -package x - -func indexByte(xs []byte, b byte) int { // ERROR "indexByte xs does not escape" - for i, x := range xs { - if x == b { - return i - } - } - return -1 -} diff --git a/test/oldescape_linkname.dir/linkname2.go b/test/oldescape_linkname.dir/linkname2.go deleted file mode 100644 index 5df4f50ff2..0000000000 --- a/test/oldescape_linkname.dir/linkname2.go +++ /dev/null @@ -1,13 +0,0 @@ -package y - -import _ "unsafe" - -//go:linkname byteIndex linkname1.indexByte -func byteIndex(xs []byte, b byte) int - -func ContainsSlash(data []byte) bool { // ERROR "leaking param: data" "can inline ContainsSlash" - if byteIndex(data, '/') != -1 { - return true - } - return false -} diff --git a/test/oldescape_linkname.dir/linkname3.go b/test/oldescape_linkname.dir/linkname3.go deleted file mode 100644 index cbbd3a10ba..0000000000 --- a/test/oldescape_linkname.dir/linkname3.go +++ /dev/null @@ -1,11 +0,0 @@ -package main - -import _ "./linkname1" -import "./linkname2" - -func main() { // ERROR "can inline main" - str := "hello/world" - bs := []byte(str) // ERROR "\(\[\]byte\)\(str\) escapes to heap" - if y.ContainsSlash(bs) { // ERROR "inlining call to y.ContainsSlash" - } -}