cmd/gotext: fix "go format failed: invalid argument"
Fixes golang/go#26897
Change-Id: Ie47e648f02f2b1ed20e72ab6a05035f91e4635fc
Reviewed-on: https://go-review.googlesource.com/128795
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
diff --git a/cmd/gotext/rewrite.go b/cmd/gotext/rewrite.go
index 3ee9555..9702ca7 100644
--- a/cmd/gotext/rewrite.go
+++ b/cmd/gotext/rewrite.go
@@ -5,6 +5,7 @@
package main
import (
+ "io"
"os"
"golang.org/x/text/message/pipeline"
@@ -39,9 +40,9 @@
}
func runRewrite(cmd *Command, _ *pipeline.Config, args []string) error {
- w := os.Stdout
- if *overwrite {
- w = nil
+ var w io.Writer
+ if !*overwrite {
+ w = os.Stdout
}
pkg := "."
switch len(args) {