]> Cypherpunks repositories - gostls13.git/commitdiff
fmt: clean up some errors found by vet
authorRob Pike <r@golang.org>
Fri, 2 Aug 2013 01:38:19 +0000 (11:38 +1000)
committerRob Pike <r@golang.org>
Fri, 2 Aug 2013 01:38:19 +0000 (11:38 +1000)
Includes deleting some unused items.

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/12305043

src/pkg/fmt/fmt_test.go
src/pkg/fmt/format.go
src/pkg/fmt/print.go
src/pkg/fmt/scan.go
src/pkg/fmt/scan_test.go

index fb326ed8e28164fab272aae6eb4dd5acf80800fd..3b798af8080b371f5a139779c060001c591e46df 100644 (file)
@@ -906,7 +906,7 @@ type Recur struct {
        failed *bool
 }
 
-func (r Recur) String() string {
+func (r *Recur) String() string {
        if recurCount++; recurCount > 10 {
                *r.failed = true
                return "FAIL"
@@ -919,13 +919,13 @@ func (r Recur) String() string {
 
 func TestBadVerbRecursion(t *testing.T) {
        failed := false
-       r := Recur{3, &failed}
+       r := &Recur{3, &failed}
        Sprintf("recur@%p value: %d\n", &r, r.i)
        if failed {
                t.Error("fail with pointer")
        }
        failed = false
-       r = Recur{4, &failed}
+       r = &Recur{4, &failed}
        Sprintf("recur@%p, value: %d\n", r, r.i)
        if failed {
                t.Error("fail with value")
index 5665db12c5d7146040de0a2bd0778cd5bcc493fc..c66a6c8806edacff607606b1c3021f1e61b43ada 100644 (file)
@@ -24,8 +24,6 @@ const (
 var padZeroBytes = make([]byte, nByte)
 var padSpaceBytes = make([]byte, nByte)
 
-var newline = []byte{'\n'}
-
 func init() {
        for i := 0; i < nByte; i++ {
                padZeroBytes[i] = '0'
index 1b0c207d3b114a8f58e7337b8a6bb67b1a8a7cfa..d6b7a4ba10746e5ebd2715fc5c1ae0a8ea3082ab 100644 (file)
@@ -641,8 +641,6 @@ func (p *pp) fmtPointer(value reflect.Value, verb rune, goSyntax bool) {
 
 var (
        intBits     = reflect.TypeOf(0).Bits()
-       floatBits   = reflect.TypeOf(0.0).Bits()
-       complexBits = reflect.TypeOf(1i).Bits()
        uintptrBits = reflect.TypeOf(uintptr(0)).Bits()
 )
 
index 93621e24c8cda830b685b369f5696ed2af340431..5b1be5891b8fd9b47cec2247f76dda4f62b89be7 100644 (file)
@@ -479,11 +479,6 @@ func (s *ss) token(skipSpace bool, f func(rune) bool) []byte {
        return s.buf
 }
 
-// typeError indicates that the type of the operand did not match the format
-func (s *ss) typeError(arg interface{}, expected string) {
-       s.errorString("expected argument of type pointer to " + expected + "; found " + reflect.TypeOf(arg).String())
-}
-
 var complexError = errors.New("syntax error scanning complex number")
 var boolError = errors.New("syntax error scanning boolean")
 
index e60cc347aa860388ff0d19315cc875a1071730b5..d903f0c3ff74cfcf254729439b2293ad1ba3cf1e 100644 (file)
@@ -54,7 +54,6 @@ var (
        float32Val           float32
        float64Val           float64
        stringVal            string
-       stringVal1           string
        bytesVal             []byte
        runeVal              rune
        complex64Val         complex64