]> Cypherpunks repositories - gostls13.git/commitdiff
go/types: use new importer.ForCompiler for gotype command
authorRobert Griesemer <gri@golang.org>
Tue, 4 Dec 2018 18:17:33 +0000 (10:17 -0800)
committerRobert Griesemer <gri@golang.org>
Tue, 4 Dec 2018 18:23:40 +0000 (18:23 +0000)
This will produce better error messages (position information)
for errors referring to imported objects.

Change-Id: I24646ae803e6b8f78e9240310a858d4095e9463d
Reviewed-on: https://go-review.googlesource.com/c/152538
Reviewed-by: Alan Donovan <adonovan@google.com>
src/go/types/gotype.go

index cde373f3556c775d443d82c42a2fe8c0af32f339..19dd702c451929a36681d7577f806f1a139a2240 100644 (file)
@@ -297,7 +297,7 @@ func checkPkgFiles(files []*ast.File) {
                        }
                        report(err)
                },
-               Importer: importer.For(*compiler, nil),
+               Importer: importer.ForCompiler(fset, *compiler, nil),
                Sizes:    types.SizesFor(build.Default.Compiler, build.Default.GOARCH),
        }