aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cmd/compile/internal/syntax/parser.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/syntax/parser.go b/src/cmd/compile/internal/syntax/parser.go
index 577d939496..0fee4cdad3 100644
--- a/src/cmd/compile/internal/syntax/parser.go
+++ b/src/cmd/compile/internal/syntax/parser.go
@@ -278,7 +278,10 @@ func (p *parser) importDecl(group *Group) Decl {
case _Name:
d.LocalPkgName = p.name()
case _Dot:
- d.LocalPkgName = nil
+ n := new(Name)
+ n.init(p)
+ n.Value = "."
+ d.LocalPkgName = n
p.next()
}
if p.tok == _Literal && (p.lit[0] == '"' || p.lit[0] == '`') {