From 5d88323fa6c2c39891bf59d8674c338b0ed3902e Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Mon, 19 Oct 2015 20:52:55 +1100 Subject: [PATCH] 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 --- src/runtime/panic.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 { -- 2.50.0