blob: 248ecfc0ebe23d03efeda2148c4b213b634fa151 [file] [log] [blame]
// Copyright 2020 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package a
import (
"bytes"
"fmt"
"net/http"
)
type parent interface {
n(f bool)
}
type yuh struct {
a int
}
func (y *yuh) n(f bool) {
for i := 0; i < 10; i++ {
fmt.Println(i)
}
}
func a(i1 int, i2 int, i3 int) int { // want "potentially unused parameter: 'i2'"
i3 += i1
_ = func(z int) int { // want "potentially unused parameter: 'z'"
_ = 1
return 1
}
return i3
}
func b(c bytes.Buffer) { // want "potentially unused parameter: 'c'"
_ = 1
}
func z(h http.ResponseWriter, _ *http.Request) { // want "potentially unused parameter: 'h'"
fmt.Println("Before")
}
func l(h http.Handler) http.Handler {
return http.HandlerFunc(z)
}
func mult(a, b int) int { // want "potentially unused parameter: 'b'"
a += 1
return a
}
func y(a int) {
panic("yo")
}