func Crash(calldepth ...int) {
	if crash != nil {
		crash(calldepth...)
	}
	if verbose {
		depth := 2 // because we're calling from here instead of crash()
		if len(calldepth) > 0 {
			depth = calldepth[0] - 1
		}
		file, line := getCallSite(depth)
		fmt.Printf("crash site at %s:%d\n", file, line)
	}
}
// Crash causes a crash if you configured the callsite to crash with
// CrashSetup.  If you pass it a "calldepth" option, it will examine the stack
// "calldepth" frames up to check whether it is at a crash site.
Crash causes a crash if you configured the callsite to crash with
CrashSetup.  If you pass it a "calldepth" option, it will examine the stack
"calldepth" frames up to check whether it is at a crash site.
// Crash causes a crash if you configured the callsite to crash with // CrashSetup . If you pass it a " calldepth " option it will examine the stack // " calldepth " frames up to check whether it is at a crash site .
func Crash(calldepth ...int) {
	if crash != nil {
		crash(calldepth...)
	}
	if verbose {
		depth := 2 
		if len(calldepth) > 0 {
			depth = calldepth[0] - 1
		}
		file, line := getCallSite(depth)
		fmt.Printf("crash site at %s:%d\n", file, line)
	}
}
func Crash ( calldepth ... int ) { if crash != nil { crash ( calldepth ... ) } if verbose { depth := 2 if len ( calldepth ) > 0 { depth = calldepth [ 0 ] - 1 } file , line := getCallSite ( depth ) fmt . Printf ( " \n " , file , line ) } }
Crash causes a crash if you configured the callsite to crash with
CrashSetup.
Crash causes a crash if you configured the callsite to crash with CrashSetup .
// because we're calling from here instead of crash()