diff options
| author | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-01-25 17:08:05 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-01-25 17:08:05 +0000 |
| commit | 3432d24bab848a4fbae182e7d4399aa34ff6e302 (patch) | |
| tree | 578f2fa659afffc435830137a704aa6f077aa158 /src/cmd/compile/internal/noder | |
| parent | 493eb6e6ec916288ff0ebd8ba9e5cc0cccbdfc74 (diff) | |
| parent | 6d8d11876287c86424fd6b33cf5e459e8bfa06fa (diff) | |
| download | go-3432d24bab848a4fbae182e7d4399aa34ff6e302.tar.xz | |
Merge "[dev.typeparams] all: merge dev.regabi (063c72f) into dev.typeparams" into dev.typeparams
Diffstat (limited to 'src/cmd/compile/internal/noder')
| -rw-r--r-- | src/cmd/compile/internal/noder/import.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/noder/import.go b/src/cmd/compile/internal/noder/import.go index aa02c01cff..89a2598833 100644 --- a/src/cmd/compile/internal/noder/import.go +++ b/src/cmd/compile/internal/noder/import.go @@ -176,6 +176,11 @@ func resolveImportPath(path string) (string, error) { // TODO(mdempsky): Return an error instead. func importfile(decl *syntax.ImportDecl) *types.Pkg { + if decl.Path.Kind != syntax.StringLit { + base.Errorf("import path must be a string") + return nil + } + path, err := strconv.Unquote(decl.Path.Value) if err != nil { base.Errorf("import path must be a string") |
