compiler: only import variable into . if same package
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 3 Sep 2019 23:35:13 +0000 (23:35 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 3 Sep 2019 23:35:13 +0000 (23:35 +0000)
commit2974ecdae50dbeb7d0cec04f18d5f627ed79629b
tree4d306578609880333c3ce69c41f1838aa4a34ea5
parent64be2b26eb94fcb4d4e754aeb06e868535f33169
compiler: only import variable into . if same package

    If we dot-import a package, we should only add an imported variable to
    the package bindings if the variable is in the package being imported.
    A test case for this is the 1.13 os package, in which ErrClosed and
    friends are defined both locally and in the imported internal/oserror package.

    Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/192718

From-SVN: r275358
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/import.cc