diff options
Diffstat (limited to 'go/loader/loader.go')
-rw-r--r-- | go/loader/loader.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/go/loader/loader.go b/go/loader/loader.go index 74ac6ee..16ccd24 100644 --- a/go/loader/loader.go +++ b/go/loader/loader.go @@ -729,8 +729,12 @@ func (conf *Config) Load() (*Program, error) { files = append(files, cp.Files...) path := cp.Path - if path == "" && len(files) > 0 { - path = files[0].Name.Name + if path == "" { + if len(files) > 0 { + path = files[0].Name.Name + } else { + path = "(unnamed)" + } } createPkg(path, files, errs) } |