From b3efd7d6e85d20a86f8859f16e3c30a202dda866 Mon Sep 17 00:00:00 2001 From: Matthew Dempsky Date: Fri, 3 Jun 2016 12:28:47 -0700 Subject: cmd/compile/internal/syntax: fix dot-import parsing Change-Id: Iba8c9d9c01516706a2fc6ca5502401cfc063f210 --- src/cmd/compile/internal/syntax/parser.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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] == '`') { -- cgit v1.2.3-54-g00ecf