16 lines
416 B
Go
16 lines
416 B
Go
|
//go:build go1.20
|
||
|
|
||
|
package sentry
|
||
|
|
||
|
import "strings"
|
||
|
|
||
|
func isCompilerGeneratedSymbol(name string) bool {
|
||
|
// In versions of Go 1.20 and above a prefix of "type:" and "go:" is a
|
||
|
// compiler-generated symbol that doesn't belong to any package.
|
||
|
// See variable reservedimports in cmd/compile/internal/gc/subr.go
|
||
|
if strings.HasPrefix(name, "go:") || strings.HasPrefix(name, "type:") {
|
||
|
return true
|
||
|
}
|
||
|
return false
|
||
|
}
|