blob: e28a6bdeabe101c0e4a51f39c5065904c9922d3a [file] [log] [blame]
// Copyright 2022 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, _ int, i3 int) int { // want "potentially unused parameter: 'i2'"
i3 += i1
_ = func(_ int) int { // want "potentially unused parameter: 'z'"
_ = 1
return 1
}
return i3
}
func b(_ bytes.Buffer) { // want "potentially unused parameter: 'c'"
_ = 1
}
func z(_ 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, _ int) int { // want "potentially unused parameter: 'b'"
a += 1
return a
}
func y(a int) {
panic("yo")
}