diff options
Diffstat (limited to 'libgo/go/internal/goroot/gc.go')
-rw-r--r-- | libgo/go/internal/goroot/gc.go | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/libgo/go/internal/goroot/gc.go b/libgo/go/internal/goroot/gc.go index 9d846d8c49a..0f541d734b0 100644 --- a/libgo/go/internal/goroot/gc.go +++ b/libgo/go/internal/goroot/gc.go @@ -121,18 +121,9 @@ func (gd *gccgoDirs) isStandard(path string) bool { } for _, dir := range gd.dirs { - full := filepath.Join(dir, path) - pkgdir, pkg := filepath.Split(full) - for _, p := range [...]string{ - full, - full + ".gox", - pkgdir + "lib" + pkg + ".so", - pkgdir + "lib" + pkg + ".a", - full + ".o", - } { - if fi, err := os.Stat(p); err == nil && !fi.IsDir() { - return true - } + full := filepath.Join(dir, path) + ".gox" + if fi, err := os.Stat(full); err == nil && !fi.IsDir() { + return true } } |