From: Aaron Jacobs Date: Mon, 19 Oct 2015 09:52:55 +0000 (+1100) Subject: runtime: remove a redundant nil pointer check. X-Git-Tag: go1.6beta1~810 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5d88323fa6c2c39891bf59d8674c338b0ed3902e;p=gostls13.git runtime: remove a redundant nil pointer check. It appears this was made possible by commit 89f185f; before that, g was not dereferenced above. Change-Id: I70bc571d924b36351392fd4c13d681e938cfb573 Reviewed-on: https://go-review.googlesource.com/16033 Reviewed-by: Andrew Gerrand --- diff --git a/src/runtime/panic.go b/src/runtime/panic.go index 24431c86dc..f603d109b2 100644 --- a/src/runtime/panic.go +++ b/src/runtime/panic.go @@ -568,9 +568,7 @@ func startpanic_m() { switch _g_.m.dying { case 0: _g_.m.dying = 1 - if _g_ != nil { - _g_.writebuf = nil - } + _g_.writebuf = nil xadd(&panicking, 1) lock(&paniclk) if debug.schedtrace > 0 || debug.scheddetail > 0 {