glucose_exporter/vendor/github.com/matryer/is/is-before-1.7.go
2024-03-20 07:58:17 +00:00

24 lines
364 B
Go

// +build !go1.7
package is
import (
"regexp"
"runtime"
)
var reIsSourceFile = regexp.MustCompile("is(-before-1.7)?\\.go$")
func (is *I) callerinfo() (path string, line int, ok bool) {
for i := 0; ; i++ {
_, path, line, ok = runtime.Caller(i)
if !ok {
return
}
if reIsSourceFile.MatchString(path) {
continue
}
return path, line, true
}
}