]> Cypherpunks repositories - gostls13.git/commit
test: use a real use function in nilptr2.go
authorCherry Zhang <cherryyz@google.com>
Fri, 10 May 2019 19:08:17 +0000 (15:08 -0400)
committerCherry Zhang <cherryyz@google.com>
Sat, 11 May 2019 03:02:33 +0000 (03:02 +0000)
commitce5ae2f4bc606ef1d8fddadf771e9889f481a4a4
treee1fb47c77d3cd32cc9ff160f3a201c4538fa7eea
parentf61cf6f3138d47e1e72dbd56c12e7d1f3314a813
test: use a real use function in nilptr2.go

Adjust the dummy use function to a real use. As suggested by the
println calls in the test, nilptr2.go supposes to check that a
used nil pointer dereference panics. This use function is not
real enough so an optimized compiler such as gccgo could
eliminate the call.

The spec requires that even a dummy use would cause a panic.
Unfortunately, due to #31151 this is not true for gccgo at -O1 or
above.

Change-Id: Ie07c8a5969ab94dad82d4f7cfec30597c25b7c46
Reviewed-on: https://go-review.googlesource.com/c/go/+/176579
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
test/nilptr2.go