]> Cypherpunks repositories - gostls13.git/commitdiff
exp/draw/x11: temporarily workaround compiler bug 1011.
authorNigel Tao <nigeltao@golang.org>
Tue, 10 Aug 2010 05:53:19 +0000 (15:53 +1000)
committerNigel Tao <nigeltao@golang.org>
Tue, 10 Aug 2010 05:53:19 +0000 (15:53 +1000)
R=r
CC=golang-dev
https://golang.org/cl/1951041

src/pkg/exp/draw/x11/auth.go

index 896dedf05c75880fe030ab6cb88662d711043cfd..b4c75a360d884e2e9716b60ed193a916aff5c1e0 100644 (file)
@@ -16,7 +16,10 @@ func readU16BE(r io.Reader, b []byte) (uint16, os.Error) {
        if err != nil {
                return 0, err
        }
-       return uint16(b[0])<<8 + uint16(b[1]), nil
+       // TODO(nigeltao): remove the workaround when bug 1011 gets fixed.
+       //return uint16(b[0])<<8 + uint16(b[1]), nil
+       ret := uint16(b[0])<<8 + uint16(b[1])
+       return ret, nil
 }
 
 // readStr reads a length-prefixed string from r, using b as a scratch buffer.