]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile/internal/gc: eliminate bstdout
authorMatthew Dempsky <mdempsky@google.com>
Tue, 13 Sep 2016 21:05:14 +0000 (14:05 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 13 Sep 2016 22:03:32 +0000 (22:03 +0000)
Just use Ctxt.Bso instead.

Change-Id: I68f1639f0b4c238ae5499ef49e78a5d734417979
Reviewed-on: https://go-review.googlesource.com/29114
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/gc/subr.go

index 756c4d73588bc65b806833796f0568a282e03ce5..860f29e5b47521bfd16d7427db73c377a59d3fbd 100644 (file)
@@ -5,7 +5,6 @@
 package gc
 
 import (
-       "bufio"
        "cmd/compile/internal/ssa"
        "cmd/internal/bio"
        "cmd/internal/obj"
@@ -285,8 +284,6 @@ var Ctxt *obj.Link
 
 var writearchive bool
 
-var bstdout *bufio.Writer
-
 var Nacl bool
 
 var continpc *obj.Prog
index a52ad8cc50f82598758c9f3bc1383d8585f50856..99c6fe5a7442fc91ac08af599de92c265cf008fd 100644 (file)
@@ -107,8 +107,7 @@ func Main() {
 
        Ctxt = obj.Linknew(Thearch.LinkArch)
        Ctxt.DiagFunc = Yyerror
-       bstdout = bufio.NewWriter(os.Stdout)
-       Ctxt.Bso = bstdout
+       Ctxt.Bso = bufio.NewWriter(os.Stdout)
 
        localpkg = mkpkg("")
        localpkg.Prefix = "\"\""
index fe8f820c5f3ed7b5c037aa76e101a41cd1ef00ba..9992f49b4b51550ecc58cf4150a149de03d60fb0 100644 (file)
@@ -59,7 +59,7 @@ func (x byLineno) Less(i, j int) bool { return x[i].lineno < x[j].lineno }
 func (x byLineno) Swap(i, j int)      { x[i], x[j] = x[j], x[i] }
 
 func Flusherrors() {
-       bstdout.Flush()
+       Ctxt.Bso.Flush()
        if len(errors) == 0 {
                return
        }