Skip to content

Commit 0ebe1ed

Browse files
committed
bench: forward Point address of big Array
1 parent 587d946 commit 0ebe1ed

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

bench_test.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ func BenchmarkOptionSomeArray(b *testing.B) {
3838
var a [8192]int32
3939

4040
for i := 0; i < b.N; i++ {
41-
var o = new(Option[[8192]int32])
42-
o.Some(a)
41+
var o = new(Option[*[8192]int32])
42+
o.Some(&a)
4343
}
4444

4545
b.StopTimer()
@@ -88,7 +88,7 @@ func BenchmarkSomeArray(b *testing.B) {
8888
var a [8192]int32
8989

9090
for i := 0; i < b.N; i++ {
91-
Some[[8192]int32](a)
91+
Some[*[8192]int32](&a)
9292
}
9393

9494
b.StopTimer()
@@ -140,8 +140,8 @@ func BenchmarkResultOkArray(b *testing.B) {
140140
var a [8192]int32
141141

142142
for i := 0; i < b.N; i++ {
143-
var r = new(Result[[8192]int32, [8192]int32])
144-
r.Ok(a)
143+
var r = new(Result[*[8192]int32, *[8192]int32])
144+
r.Ok(&a)
145145
}
146146

147147
b.StopTimer()
@@ -154,8 +154,8 @@ func BenchmarkResultErrArray(b *testing.B) {
154154
var a [8192]int32
155155

156156
for i := 0; i < b.N; i++ {
157-
var r = new(Result[[8192]int32, [8192]int32])
158-
r.Err(a)
157+
var r = new(Result[*[8192]int32, *[8192]int32])
158+
r.Err(&a)
159159
}
160160

161161
b.StopTimer()
@@ -189,7 +189,7 @@ func BenchmarkOkArray(b *testing.B) {
189189

190190
var a [8192]int32
191191
for i := 0; i < b.N; i++ {
192-
Ok[[8192]int32, [8192]int32](a)
192+
Ok[*[8192]int32, *[8192]int32](&a)
193193
}
194194

195195
b.StopTimer()
@@ -201,7 +201,7 @@ func BenchmarkErrArray(b *testing.B) {
201201

202202
var a [8192]int32
203203
for i := 0; i < b.N; i++ {
204-
Err[[8192]int32, [8192]int32](a)
204+
Err[*[8192]int32, *[8192]int32](&a)
205205
}
206206

207207
b.StopTimer()

0 commit comments

Comments
 (0)