From: Marcel van Lohuizen Date: Fri, 18 Mar 2016 16:16:56 +0000 (+0100) Subject: sync: don't assume b.N > 0 X-Git-Tag: go1.7beta1~1224 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f693015be62a6571e053e15040664d01a450c0e0;p=gostls13.git sync: don't assume b.N > 0 Change-Id: I6eb91ea73ef887b025e5a8de1dd55f30618e1aa6 Reviewed-on: https://go-review.googlesource.com/20857 Reviewed-by: Brad Fitzpatrick --- diff --git a/src/sync/runtime_sema_test.go b/src/sync/runtime_sema_test.go index 5b7dd3df3f..a2382f4655 100644 --- a/src/sync/runtime_sema_test.go +++ b/src/sync/runtime_sema_test.go @@ -25,6 +25,9 @@ func BenchmarkSemaUncontended(b *testing.B) { } func benchmarkSema(b *testing.B, block, work bool) { + if b.N == 0 { + return + } sem := uint32(0) if block { done := make(chan bool)