aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2019-03-02 00:50:30 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2019-03-02 00:50:30 +0000
commit64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a (patch)
tree8ef11c01d1c18115b903c7ea370626971afdb5f1 /libgo
parent8e96621085f2a0364fe87a4019d6cc9bfc52cd11 (diff)
downloadgcc-64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a.zip
gcc-64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a.tar.gz
gcc-64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a.tar.bz2
re PR go/89406 (Go testing leaves many temporary directories in /tmp around)
PR go/89406 go/internal/gccgoimporter: remove temporary directories in test Backport of https://golang.org/cl/164862. Updates https://gcc.gnu.org/PR89406 Reviewed-on: https://go-review.googlesource.com/c/164863 From-SVN: r269338
Diffstat (limited to 'libgo')
-rw-r--r--libgo/go/go/internal/gccgoimporter/importer_test.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/libgo/go/go/internal/gccgoimporter/importer_test.go b/libgo/go/go/internal/gccgoimporter/importer_test.go
index 7a21c5f..58fa8c8 100644
--- a/libgo/go/go/internal/gccgoimporter/importer_test.go
+++ b/libgo/go/go/internal/gccgoimporter/importer_test.go
@@ -143,17 +143,21 @@ func TestObjImporter(t *testing.T) {
}
t.Logf("gccgo version %d.%d", major, minor)
- tmpdir, err := ioutil.TempDir("", "")
+ tmpdir, err := ioutil.TempDir("", "TestObjImporter")
if err != nil {
t.Fatal(err)
}
+ defer os.RemoveAll(tmpdir)
+
initmap := make(map[*types.Package]InitData)
imp := GetImporter([]string{tmpdir}, initmap)
- artmpdir, err := ioutil.TempDir("", "")
+ artmpdir, err := ioutil.TempDir("", "TestObjImporter")
if err != nil {
t.Fatal(err)
}
+ defer os.RemoveAll(artmpdir)
+
arinitmap := make(map[*types.Package]InitData)
arimp := GetImporter([]string{artmpdir}, arinitmap)
@@ -198,8 +202,4 @@ func TestObjImporter(t *testing.T) {
t.Fatal(err)
}
}
-
- if err = os.Remove(tmpdir); err != nil {
- t.Fatal(err)
- }
}