]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/fix: cleanup directories created during typecheck
authorMohit Agarwal <mohit@sdf.org>
Tue, 30 Jan 2018 12:58:50 +0000 (18:28 +0530)
committerIan Lance Taylor <iant@golang.org>
Tue, 30 Jan 2018 15:22:28 +0000 (15:22 +0000)
Executing

$ go tool dist test -run=^go_test:cmd/fix$

leaves a number of directories (fix_cgo_typecheck*) in TMPDIR.

Change-Id: Ia5bdc2f7d884333771d50365063faf514ebf6eae
Reviewed-on: https://go-review.googlesource.com/90795
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/fix/typecheck.go

index c5900d8dcd1d16a6436f229d7f2ba34423fd6bbd..eafb626c74768133293d2eef82d91f11f129cc93 100644 (file)
@@ -166,7 +166,7 @@ func typecheck(cfg *TypeConfig, f *ast.File) (typeof map[interface{}]string, ass
                        if err != nil {
                                return err
                        }
-                       defer os.Remove(dir)
+                       defer os.RemoveAll(dir)
                        err = ioutil.WriteFile(filepath.Join(dir, "in.go"), txt, 0600)
                        if err != nil {
                                return err