--- /dev/null
+package pkg
+
+import (
+ "strings"
+ "testing"
+)
+
+func TestFoo(t *testing.T) {
+ strings.Replace("", "", "", 1) // want `is a pure function but its return value is ignored`
+}
+
+func BenchmarkFoo(b *testing.B) {
+ strings.Replace("", "", "", 1)
+}
+
+func doBenchmark(s string, b *testing.B) {
+ strings.Replace("", "", "", 1)
+}
+
+func BenchmarkBar(b *testing.B) {
+ doBenchmark("", b)
+}