3 // Copyright 2014 The Go Authors. All rights reserved.
4 // Use of this source code is governed by a BSD-style
5 // license that can be found in the LICENSE file.
7 // Issue 8047. Defer setup during panic shouldn't crash for nil defer.
13 // This recover recovers the panic caused by the nil defer func
14 // g(). The original panic(1) was already aborted/replaced by this
15 // new panic, so when this recover is done, the program completes