diff options
| author | Andy Pan <panjf2000@gmail.com> | 2022-08-28 03:38:00 +0800 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2022-09-20 02:13:02 +0000 |
| commit | f8c659b62ff43e8455ebc675e577b9adc67b3f9f (patch) | |
| tree | 967f364a5943aa7323224d56a2eb5c969a81ddbe /src/cmd/link | |
| parent | 1e7e160d070443147ee38d4de530ce904637a4f3 (diff) | |
| download | go-f8c659b62ff43e8455ebc675e577b9adc67b3f9f.tar.xz | |
all: replace package ioutil with os and io in src
For #45557
Change-Id: I56824135d86452603dd4ed4bab0e24c201bb0683
Reviewed-on: https://go-review.googlesource.com/c/go/+/426257
Run-TryBot: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Run-TryBot: Andy Pan <panjf2000@gmail.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Diffstat (limited to 'src/cmd/link')
| -rw-r--r-- | src/cmd/link/elf_test.go | 18 | ||||
| -rw-r--r-- | src/cmd/link/internal/ld/dwarf_test.go | 12 | ||||
| -rw-r--r-- | src/cmd/link/internal/ld/elf_test.go | 3 | ||||
| -rw-r--r-- | src/cmd/link/internal/ld/go_test.go | 7 | ||||
| -rw-r--r-- | src/cmd/link/internal/ld/ld.go | 12 | ||||
| -rw-r--r-- | src/cmd/link/internal/ld/ld_test.go | 8 | ||||
| -rw-r--r-- | src/cmd/link/internal/ld/lib.go | 30 | ||||
| -rw-r--r-- | src/cmd/link/internal/ld/xcoff.go | 11 | ||||
| -rw-r--r-- | src/cmd/link/link_test.go | 48 | ||||
| -rw-r--r-- | src/cmd/link/linkbig_test.go | 8 |
10 files changed, 79 insertions, 78 deletions
diff --git a/src/cmd/link/elf_test.go b/src/cmd/link/elf_test.go index 5b7b95757b..5037f5b6c0 100644 --- a/src/cmd/link/elf_test.go +++ b/src/cmd/link/elf_test.go @@ -8,11 +8,9 @@ package main import ( - "cmd/internal/sys" "debug/elf" "fmt" "internal/testenv" - "io/ioutil" "os" "os/exec" "path/filepath" @@ -21,6 +19,8 @@ import ( "sync" "testing" "text/template" + + "cmd/internal/sys" ) func getCCAndCCFLAGS(t *testing.T, env []string) (string, []string) { @@ -75,12 +75,12 @@ func TestSectionsWithSameName(t *testing.T) { gopath := filepath.Join(dir, "GOPATH") env := append(os.Environ(), "GOPATH="+gopath) - if err := ioutil.WriteFile(filepath.Join(dir, "go.mod"), []byte("module elf_test\n"), 0666); err != nil { + if err := os.WriteFile(filepath.Join(dir, "go.mod"), []byte("module elf_test\n"), 0666); err != nil { t.Fatal(err) } asmFile := filepath.Join(dir, "x.s") - if err := ioutil.WriteFile(asmFile, []byte(asmSource), 0444); err != nil { + if err := os.WriteFile(asmFile, []byte(asmSource), 0444); err != nil { t.Fatal(err) } @@ -108,7 +108,7 @@ func TestSectionsWithSameName(t *testing.T) { } goFile := filepath.Join(dir, "main.go") - if err := ioutil.WriteFile(goFile, []byte(goSource), 0444); err != nil { + if err := os.WriteFile(goFile, []byte(goSource), 0444); err != nil { t.Fatal(err) } @@ -145,7 +145,7 @@ func TestMinusRSymsWithSameName(t *testing.T) { gopath := filepath.Join(dir, "GOPATH") env := append(os.Environ(), "GOPATH="+gopath) - if err := ioutil.WriteFile(filepath.Join(dir, "go.mod"), []byte("module elf_test\n"), 0666); err != nil { + if err := os.WriteFile(filepath.Join(dir, "go.mod"), []byte("module elf_test\n"), 0666); err != nil { t.Fatal(err) } @@ -157,7 +157,7 @@ func TestMinusRSymsWithSameName(t *testing.T) { for i, content := range cSources35779 { csrcFile := filepath.Join(dir, fmt.Sprintf("x%d.c", i)) csrcs = append(csrcs, csrcFile) - if err := ioutil.WriteFile(csrcFile, []byte(content), 0444); err != nil { + if err := os.WriteFile(csrcFile, []byte(content), 0444); err != nil { t.Fatal(err) } @@ -187,7 +187,7 @@ func TestMinusRSymsWithSameName(t *testing.T) { } goFile := filepath.Join(dir, "main.go") - if err := ioutil.WriteFile(goFile, []byte(goSource), 0444); err != nil { + if err := os.WriteFile(goFile, []byte(goSource), 0444); err != nil { t.Fatal(err) } @@ -216,7 +216,7 @@ func TestMergeNoteSections(t *testing.T) { t.Parallel() goFile := filepath.Join(t.TempDir(), "notes.go") - if err := ioutil.WriteFile(goFile, []byte(goSource), 0444); err != nil { + if err := os.WriteFile(goFile, []byte(goSource), 0444); err != nil { t.Fatal(err) } outFile := filepath.Join(t.TempDir(), "notes.exe") diff --git a/src/cmd/link/internal/ld/dwarf_test.go b/src/cmd/link/internal/ld/dwarf_test.go index 4b50371161..65f82d9d78 100644 --- a/src/cmd/link/internal/ld/dwarf_test.go +++ b/src/cmd/link/internal/ld/dwarf_test.go @@ -5,15 +5,11 @@ package ld import ( - intdwarf "cmd/internal/dwarf" - objfilepkg "cmd/internal/objfile" // renamed to avoid conflict with objfile function - "cmd/link/internal/dwtest" "debug/dwarf" "debug/pe" "fmt" "internal/testenv" "io" - "io/ioutil" "os" "os/exec" "path/filepath" @@ -23,6 +19,10 @@ import ( "strconv" "strings" "testing" + + intdwarf "cmd/internal/dwarf" + objfilepkg "cmd/internal/objfile" // renamed to avoid conflict with objfile function + "cmd/link/internal/dwtest" ) const ( @@ -96,7 +96,7 @@ func gobuild(t *testing.T, dir string, testfile string, gcflags string) *builtFi src := filepath.Join(dir, "test.go") dst := filepath.Join(dir, "out.exe") - if err := ioutil.WriteFile(src, []byte(testfile), 0666); err != nil { + if err := os.WriteFile(src, []byte(testfile), 0666); err != nil { t.Fatal(err) } @@ -1394,7 +1394,7 @@ func TestIssue42484(t *testing.T) { t.Parallel() - tmpdir, err := ioutil.TempDir("", "TestIssue42484") + tmpdir, err := os.MkdirTemp("", "TestIssue42484") if err != nil { t.Fatalf("could not create directory: %v", err) } diff --git a/src/cmd/link/internal/ld/elf_test.go b/src/cmd/link/internal/ld/elf_test.go index 7d59249f3a..9f5a0ed9e2 100644 --- a/src/cmd/link/internal/ld/elf_test.go +++ b/src/cmd/link/internal/ld/elf_test.go @@ -10,7 +10,6 @@ package ld import ( "debug/elf" "internal/testenv" - "io/ioutil" "os" "os/exec" "path/filepath" @@ -34,7 +33,7 @@ func main() { } ` src := filepath.Join(dir, "issue33358.go") - if err := ioutil.WriteFile(src, []byte(prog), 0666); err != nil { + if err := os.WriteFile(src, []byte(prog), 0666); err != nil { t.Fatal(err) } diff --git a/src/cmd/link/internal/ld/go_test.go b/src/cmd/link/internal/ld/go_test.go index 230f85a0e5..7dc9b57112 100644 --- a/src/cmd/link/internal/ld/go_test.go +++ b/src/cmd/link/internal/ld/go_test.go @@ -5,14 +5,15 @@ package ld import ( - "cmd/internal/objabi" "internal/testenv" - "io/ioutil" + "os" "os/exec" "path/filepath" "reflect" "runtime" "testing" + + "cmd/internal/objabi" ) func TestDedupLibraries(t *testing.T) { @@ -99,7 +100,7 @@ import ( //go:cgo_import_dynamic _ _ "libc.so" func main() {}` - if err := ioutil.WriteFile(srcFile, []byte(src), 0644); err != nil { + if err := os.WriteFile(srcFile, []byte(src), 0644); err != nil { t.Fatal(err) } diff --git a/src/cmd/link/internal/ld/ld.go b/src/cmd/link/internal/ld/ld.go index 709a6d0be6..d416571653 100644 --- a/src/cmd/link/internal/ld/ld.go +++ b/src/cmd/link/internal/ld/ld.go @@ -32,22 +32,22 @@ package ld import ( - "cmd/internal/goobj" - "cmd/link/internal/loader" - "cmd/link/internal/sym" - "io/ioutil" "log" "os" "path" "path/filepath" "strconv" "strings" + + "cmd/internal/goobj" + "cmd/link/internal/loader" + "cmd/link/internal/sym" ) func (ctxt *Link) readImportCfg(file string) { ctxt.PackageFile = make(map[string]string) ctxt.PackageShlib = make(map[string]string) - data, err := ioutil.ReadFile(file) + data, err := os.ReadFile(file) if err != nil { log.Fatalf("-importcfg: %v", err) } @@ -196,7 +196,7 @@ func addlibpath(ctxt *Link, srcref, objref, file, pkg, shlib string, fingerprint l.Fingerprint = fingerprint if shlib != "" { if strings.HasSuffix(shlib, ".shlibname") { - data, err := ioutil.ReadFile(shlib) + data, err := os.ReadFile(shlib) if err != nil { Errorf(nil, "cannot read %s: %v", shlib, err) } diff --git a/src/cmd/link/internal/ld/ld_test.go b/src/cmd/link/internal/ld/ld_test.go index 2d5a7add9d..e1149d3e56 100644 --- a/src/cmd/link/internal/ld/ld_test.go +++ b/src/cmd/link/internal/ld/ld_test.go @@ -9,7 +9,7 @@ import ( "debug/pe" "fmt" "internal/testenv" - "io/ioutil" + "os" "os/exec" "path/filepath" "runtime" @@ -107,7 +107,7 @@ func TestArchiveBuildInvokeWithExec(t *testing.T) { srcfile := filepath.Join(dir, "test.go") arfile := filepath.Join(dir, "test.a") - if err := ioutil.WriteFile(srcfile, []byte(carchiveSrcText), 0666); err != nil { + if err := os.WriteFile(srcfile, []byte(carchiveSrcText), 0666); err != nil { t.Fatal(err) } @@ -202,7 +202,7 @@ func testWindowsBuildmodeCSharedASLR(t *testing.T, useASLR bool) { srcfile := filepath.Join(dir, "test.go") objfile := filepath.Join(dir, "test.dll") - if err := ioutil.WriteFile(srcfile, []byte(`package main; func main() { print("hello") }`), 0666); err != nil { + if err := os.WriteFile(srcfile, []byte(`package main; func main() { print("hello") }`), 0666); err != nil { t.Fatal(err) } argv := []string{"build", "-buildmode=c-shared"} @@ -327,7 +327,7 @@ func main() { t.Parallel() tempDir := t.TempDir() src := filepath.Join(tempDir, "x.go") - if err := ioutil.WriteFile(src, []byte(tt.prog), 0644); err != nil { + if err := os.WriteFile(src, []byte(tt.prog), 0644); err != nil { t.Fatal(err) } cmd := exec.Command(testenv.GoToolPath(t), "run", src) diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index f4a1f1800f..fa2ee676a9 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go @@ -32,17 +32,6 @@ package ld import ( "bytes" - "cmd/internal/bio" - "cmd/internal/goobj" - "cmd/internal/notsha256" - "cmd/internal/objabi" - "cmd/internal/sys" - "cmd/link/internal/loadelf" - "cmd/link/internal/loader" - "cmd/link/internal/loadmacho" - "cmd/link/internal/loadpe" - "cmd/link/internal/loadxcoff" - "cmd/link/internal/sym" "debug/elf" "debug/macho" "encoding/base64" @@ -50,7 +39,6 @@ import ( "fmt" "internal/buildcfg" "io" - "io/ioutil" "log" "os" "os/exec" @@ -58,6 +46,18 @@ import ( "runtime" "strings" "sync" + + "cmd/internal/bio" + "cmd/internal/goobj" + "cmd/internal/notsha256" + "cmd/internal/objabi" + "cmd/internal/sys" + "cmd/link/internal/loadelf" + "cmd/link/internal/loader" + "cmd/link/internal/loadmacho" + "cmd/link/internal/loadpe" + "cmd/link/internal/loadxcoff" + "cmd/link/internal/sym" ) // Data layout and relocation. @@ -1157,7 +1157,7 @@ func hostlinksetup(ctxt *Link) { // create temporary directory and arrange cleanup if *flagTmpdir == "" { - dir, err := ioutil.TempDir("", "go-link-") + dir, err := os.MkdirTemp("", "go-link-") if err != nil { log.Fatal(err) } @@ -1238,7 +1238,7 @@ func writeGDBLinkerScript() string { } INSERT AFTER .debug_types; ` - err := ioutil.WriteFile(path, []byte(src), 0666) + err := os.WriteFile(path, []byte(src), 0666) if err != nil { Errorf(nil, "WriteFile %s failed: %v", name, err) } @@ -1849,7 +1849,7 @@ var createTrivialCOnce sync.Once func linkerFlagSupported(arch *sys.Arch, linker, altLinker, flag string) bool { createTrivialCOnce.Do(func() { src := filepath.Join(*flagTmpdir, "trivial.c") - if err := ioutil.WriteFile(src, []byte("int main() { return 0; }"), 0666); err != nil { + if err := os.WriteFile(src, []byte("int main() { return 0; }"), 0666); err != nil { Errorf(nil, "WriteFile trivial.c failed: %v", err) } }) diff --git a/src/cmd/link/internal/ld/xcoff.go b/src/cmd/link/internal/ld/xcoff.go index 3fac071a04..7b4d506a00 100644 --- a/src/cmd/link/internal/ld/xcoff.go +++ b/src/cmd/link/internal/ld/xcoff.go @@ -6,17 +6,18 @@ package ld import ( "bytes" - "cmd/internal/objabi" - "cmd/link/internal/loader" - "cmd/link/internal/sym" "encoding/binary" "fmt" - "io/ioutil" "math/bits" + "os" "path/filepath" "sort" "strings" "sync" + + "cmd/internal/objabi" + "cmd/link/internal/loader" + "cmd/link/internal/sym" ) // This file handles all algorithms related to XCOFF files generation. @@ -1805,7 +1806,7 @@ func xcoffCreateExportFile(ctxt *Link) (fname string) { buf.Write([]byte(name + "\n")) } - err := ioutil.WriteFile(fname, buf.Bytes(), 0666) + err := os.WriteFile(fname, buf.Bytes(), 0666) if err != nil { Errorf(nil, "WriteFile %s failed: %v", fname, err) } diff --git a/src/cmd/link/link_test.go b/src/cmd/link/link_test.go index 45dc6b322d..c1a30363cb 100644 --- a/src/cmd/link/link_test.go +++ b/src/cmd/link/link_test.go @@ -7,11 +7,9 @@ package main import ( "bufio" "bytes" - "cmd/internal/sys" "debug/macho" "internal/buildcfg" "internal/testenv" - "io/ioutil" "os" "os/exec" "path/filepath" @@ -19,6 +17,8 @@ import ( "runtime" "strings" "testing" + + "cmd/internal/sys" ) var AuthorPaidByTheColumnInch struct { @@ -51,7 +51,7 @@ func main() {} tmpdir := t.TempDir() - err := ioutil.WriteFile(filepath.Join(tmpdir, "main.go"), []byte(source), 0666) + err := os.WriteFile(filepath.Join(tmpdir, "main.go"), []byte(source), 0666) if err != nil { t.Fatalf("failed to write main.go: %v\n", err) } @@ -83,7 +83,7 @@ func TestIssue28429(t *testing.T) { tmpdir := t.TempDir() write := func(name, content string) { - err := ioutil.WriteFile(filepath.Join(tmpdir, name), []byte(content), 0666) + err := os.WriteFile(filepath.Join(tmpdir, name), []byte(content), 0666) if err != nil { t.Fatal(err) } @@ -122,7 +122,7 @@ func TestUnresolved(t *testing.T) { tmpdir := t.TempDir() write := func(name, content string) { - err := ioutil.WriteFile(filepath.Join(tmpdir, name), []byte(content), 0666) + err := os.WriteFile(filepath.Join(tmpdir, name), []byte(content), 0666) if err != nil { t.Fatal(err) } @@ -190,7 +190,7 @@ func TestIssue33979(t *testing.T) { tmpdir := t.TempDir() write := func(name, content string) { - err := ioutil.WriteFile(filepath.Join(tmpdir, name), []byte(content), 0666) + err := os.WriteFile(filepath.Join(tmpdir, name), []byte(content), 0666) if err != nil { t.Fatal(err) } @@ -328,7 +328,7 @@ func TestXFlag(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "main.go") - err := ioutil.WriteFile(src, []byte(testXFlagSrc), 0666) + err := os.WriteFile(src, []byte(testXFlagSrc), 0666) if err != nil { t.Fatal(err) } @@ -352,7 +352,7 @@ func TestMachOBuildVersion(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "main.go") - err := ioutil.WriteFile(src, []byte(testMachOBuildVersionSrc), 0666) + err := os.WriteFile(src, []byte(testMachOBuildVersionSrc), 0666) if err != nil { t.Fatal(err) } @@ -428,7 +428,7 @@ func TestIssue34788Android386TLSSequence(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "blah.go") - err := ioutil.WriteFile(src, []byte(Issue34788src), 0666) + err := os.WriteFile(src, []byte(Issue34788src), 0666) if err != nil { t.Fatal(err) } @@ -504,19 +504,19 @@ func TestStrictDup(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "x.go") - err := ioutil.WriteFile(src, []byte(testStrictDupGoSrc), 0666) + err := os.WriteFile(src, []byte(testStrictDupGoSrc), 0666) if err != nil { t.Fatal(err) } for _, af := range asmfiles { src = filepath.Join(tmpdir, af.fname+".s") - err = ioutil.WriteFile(src, []byte(af.payload), 0666) + err = os.WriteFile(src, []byte(af.payload), 0666) if err != nil { t.Fatal(err) } } src = filepath.Join(tmpdir, "go.mod") - err = ioutil.WriteFile(src, []byte("module teststrictdup\n"), 0666) + err = os.WriteFile(src, []byte("module teststrictdup\n"), 0666) if err != nil { t.Fatal(err) } @@ -589,17 +589,17 @@ func TestFuncAlign(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "go.mod") - err := ioutil.WriteFile(src, []byte("module cmd/link/TestFuncAlign/falign"), 0666) + err := os.WriteFile(src, []byte("module cmd/link/TestFuncAlign/falign"), 0666) if err != nil { t.Fatal(err) } src = filepath.Join(tmpdir, "falign.go") - err = ioutil.WriteFile(src, []byte(testFuncAlignSrc), 0666) + err = os.WriteFile(src, []byte(testFuncAlignSrc), 0666) if err != nil { t.Fatal(err) } src = filepath.Join(tmpdir, "falign.s") - err = ioutil.WriteFile(src, []byte(testFuncAlignAsmSrc), 0666) + err = os.WriteFile(src, []byte(testFuncAlignAsmSrc), 0666) if err != nil { t.Fatal(err) } @@ -662,7 +662,7 @@ func TestTrampoline(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "hello.go") - err := ioutil.WriteFile(src, []byte(testTrampSrc), 0666) + err := os.WriteFile(src, []byte(testTrampSrc), 0666) if err != nil { t.Fatal(err) } @@ -720,7 +720,7 @@ func TestTrampolineCgo(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "hello.go") - err := ioutil.WriteFile(src, []byte(testTrampCgoSrc), 0666) + err := os.WriteFile(src, []byte(testTrampCgoSrc), 0666) if err != nil { t.Fatal(err) } @@ -842,7 +842,7 @@ func TestPErsrcBinutils(t *testing.T) { } // Check that the binary contains the rsrc data - b, err := ioutil.ReadFile(exe) + b, err := os.ReadFile(exe) if err != nil { t.Fatalf("reading output failed: %v", err) } @@ -874,7 +874,7 @@ func TestPErsrcLLVM(t *testing.T) { } // Check that the binary contains the rsrc data - b, err := ioutil.ReadFile(exe) + b, err := os.ReadFile(exe) if err != nil { t.Fatalf("reading output failed: %v", err) } @@ -935,7 +935,7 @@ func TestIssue38554(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "x.go") - err := ioutil.WriteFile(src, []byte(testIssue38554Src), 0666) + err := os.WriteFile(src, []byte(testIssue38554Src), 0666) if err != nil { t.Fatalf("failed to write source file: %v", err) } @@ -985,7 +985,7 @@ func TestIssue42396(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "main.go") - err := ioutil.WriteFile(src, []byte(testIssue42396src), 0666) + err := os.WriteFile(src, []byte(testIssue42396src), 0666) if err != nil { t.Fatalf("failed to write source file: %v", err) } @@ -1056,7 +1056,7 @@ func TestLargeReloc(t *testing.T) { tmpdir := t.TempDir() src := filepath.Join(tmpdir, "x.go") - err := ioutil.WriteFile(src, []byte(testLargeRelocSrc), 0666) + err := os.WriteFile(src, []byte(testLargeRelocSrc), 0666) if err != nil { t.Fatalf("failed to write source file: %v", err) } @@ -1091,11 +1091,11 @@ func TestUnlinkableObj(t *testing.T) { xObj := filepath.Join(tmpdir, "x.o") pObj := filepath.Join(tmpdir, "p.o") exe := filepath.Join(tmpdir, "x.exe") - err := ioutil.WriteFile(xSrc, []byte("package main\nimport _ \"p\"\nfunc main() {}\n"), 0666) + err := os.WriteFile(xSrc, []byte("package main\nimport _ \"p\"\nfunc main() {}\n"), 0666) if err != nil { t.Fatalf("failed to write source file: %v", err) } - err = ioutil.WriteFile(pSrc, []byte("package p\n"), 0666) + err = os.WriteFile(pSrc, []byte("package p\n"), 0666) if err != nil { t.Fatalf("failed to write source file: %v", err) } diff --git a/src/cmd/link/linkbig_test.go b/src/cmd/link/linkbig_test.go index 2551afc8cb..796adfd422 100644 --- a/src/cmd/link/linkbig_test.go +++ b/src/cmd/link/linkbig_test.go @@ -13,7 +13,7 @@ import ( "fmt" "internal/buildcfg" "internal/testenv" - "io/ioutil" + "os" "os/exec" "testing" ) @@ -28,7 +28,7 @@ func TestLargeText(t *testing.T) { const FN = 4 tmpdir := t.TempDir() - if err := ioutil.WriteFile(tmpdir+"/go.mod", []byte("module big_test\n"), 0666); err != nil { + if err := os.WriteFile(tmpdir+"/go.mod", []byte("module big_test\n"), 0666); err != nil { t.Fatal(err) } @@ -50,7 +50,7 @@ func TestLargeText(t *testing.T) { fmt.Fprintf(&w, inst) } fmt.Fprintf(&w, "\tRET\n") - err := ioutil.WriteFile(tmpdir+"/"+testname+".s", w.Bytes(), 0666) + err := os.WriteFile(tmpdir+"/"+testname+".s", w.Bytes(), 0666) if err != nil { t.Fatalf("can't write output: %v\n", err) } @@ -77,7 +77,7 @@ func TestLargeText(t *testing.T) { fmt.Fprintf(&w, "\t}\n") fmt.Fprintf(&w, "\tfmt.Printf(\"PASS\\n\")\n") fmt.Fprintf(&w, "}") - err := ioutil.WriteFile(tmpdir+"/bigfn.go", w.Bytes(), 0666) + err := os.WriteFile(tmpdir+"/bigfn.go", w.Bytes(), 0666) if err != nil { t.Fatalf("can't write output: %v\n", err) } |
