var s … func BenchmarkCallClosure(b *testing.B) { … } func BenchmarkCallClosure1(b *testing.B) { … } var ss … func BenchmarkCallClosure2(b *testing.B) { … } func addr1(x int) *int { … } func BenchmarkCallClosure3(b *testing.B) { … } func addr2() (x int, p *int) { … } func BenchmarkCallClosure4(b *testing.B) { … }