github.com/4ad/go@v0.0.0-20161219182952-69a12818b605/test/recover5.go (about)

     1  // run
     2  
     3  package main
     4  
     5  func main() {
     6  	defer func() {
     7  		p := recover()
     8  		if p != "test panic" {
     9  			panic("recover failed")
    10  		}
    11  	}()
    12  	panic("test panic")
    13  }