Skip to content

Commit 1b08ace

Browse files
[dev.go2go] go/go2go: don't add importable name to test file
No test case because we will don't have a general test harness. Fixes #39851 Change-Id: If7b1262404f390eba80d53c2c1d40724252a5833 Reviewed-on: https://go-review.googlesource.com/c/go/+/240004 Reviewed-by: Ian Lance Taylor <[email protected]>
1 parent 4dfbf5a commit 1b08ace

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/go/go2go/go2go.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,16 @@ func rewriteFilesInPath(importer *Importer, importPath, dir string, go2files []s
102102
}
103103

104104
for i, tpkg := range tpkgs {
105+
addImportable := 0
105106
for j, pkgfile := range tpkg {
106-
if err := rewriteFile(dir, fset, importer, importPath, rpkgs[i], pkgfile.name, pkgfile.ast, j == 0); err != nil {
107+
if !strings.HasSuffix(pkgfile.name, "_test.go2") {
108+
addImportable = j
109+
break
110+
}
111+
}
112+
113+
for j, pkgfile := range tpkg {
114+
if err := rewriteFile(dir, fset, importer, importPath, rpkgs[i], pkgfile.name, pkgfile.ast, j == addImportable); err != nil {
107115
return nil, err
108116
}
109117
}

0 commit comments

Comments
 (0)