42
func BenchmarkDefer(b *testing.B) {
43
for i := 0; i < b.N; i++ {
49
defer func(x, y, z int) {
50
if recover() != nil || x != 1 || y != 2 || z != 3 {
57
func BenchmarkDefer10(b *testing.B) {
58
for i := 0; i < b.N/10; i++ {
64
for i := 0; i < 10; i++ {
65
defer func(x, y, z int) {
66
if recover() != nil || x != 1 || y != 2 || z != 3 {
73
func BenchmarkDeferMany(b *testing.B) {
74
for i := 0; i < b.N; i++ {
75
defer func(x, y, z int) {
76
if recover() != nil || x != 1 || y != 2 || z != 3 {