// run// Copyright 2010 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.packagemainfuncf()int{deferfunc(){recover()}()panic("oops")}funcg()int{return12345}funcmain(){g()// leave 12345 on stackx:=f()ifx!=0{panic(x)}}