mirror of
https://github.com/golang/go
synced 2024-11-19 15:14:45 -07:00
76038274be
Fixes golang/go#31494 Change-Id: Id65e0daaa67a9fe955b7586af82e4433762cd56c Reviewed-on: https://go-review.googlesource.com/c/tools/+/172398 Run-TryBot: Rebecca Stambler <rstambler@golang.org> Reviewed-by: Ian Cottrell <iancottrell@google.com>
19 lines
494 B
Go
19 lines
494 B
Go
package analyzer
|
|
|
|
import (
|
|
"fmt"
|
|
"sync"
|
|
"testing"
|
|
)
|
|
|
|
func Testbad(t *testing.T) { //@diag("", "tests", "Testbad has malformed name: first letter after 'Test' must not be lowercase")
|
|
var x sync.Mutex
|
|
_ = x //@diag("x", "copylocks", "assignment copies lock value to _: sync.Mutex")
|
|
|
|
printfWrapper("%s") //@diag("printfWrapper", "printf", "printfWrapper format %s reads arg #1, but call has 0 args")
|
|
}
|
|
|
|
func printfWrapper(format string, args ...interface{}) {
|
|
fmt.Printf(format, args...)
|
|
}
|