• Robert Griesemer's avatar
    crypto/tls: remove unused variable in benchmark code · fe62a9ee
    Robert Griesemer authored
    This fixes `go test go/types`.
    
    https://golang.org/cl/23487/ introduced this code which contains
    two unused variables (declared and assigned to, but never read).
    cmd/compile doesn't report the error due open issue #8560 (the
    variables are assigned to in a closure), but go/types does. The
    build bot only runs go/types tests in -short mode (which doesn't
    typecheck the std lib), hence this doesn't show up on the dashboard
    either.
    
    We cannot call b.Fatal and friends in the goroutine. Communicating
    the error to the invoking function requires a channel or a mutex.
    Unless the channel/sycnhronized variable is tested in each iteration
    that follows, the iteration blocks if there's a failure. Testing in
    each iteration may affect benchmark times.
    
    One could use a time-out but that time depends on the underlying system.
    Panicking seems good enough in this unlikely case; better than hanging
    or affecting benchmark times.
    
    Change-Id: Idce1172da8058e580fa3b3e398825b0eb4316325
    Reviewed-on: https://go-review.googlesource.com/23528Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
    Run-TryBot: Ian Lance Taylor <iant@golang.org>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    fe62a9ee
Name
Last commit
Last update
..
aes Loading commit data...
cipher Loading commit data...
des Loading commit data...
dsa Loading commit data...
ecdsa Loading commit data...
elliptic Loading commit data...
hmac Loading commit data...
md5 Loading commit data...
rand Loading commit data...
rc4 Loading commit data...
rsa Loading commit data...
sha1 Loading commit data...
sha256 Loading commit data...
sha512 Loading commit data...
subtle Loading commit data...
tls Loading commit data...
x509 Loading commit data...
crypto.go Loading commit data...