aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/sonatard/noctx/ngfunc
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2024-11-11 11:41:38 +0100
committerTaras Madan <tarasmadan@google.com>2024-11-11 11:10:48 +0000
commit27e76fae2ee2d84dc7db63af1d9ed7358ba35b7a (patch)
treeed19c0e35e272b3c4cc5a2f2c595e035b2428337 /vendor/github.com/sonatard/noctx/ngfunc
parent621e84e063b0e15b23e17780338627c509e1b9e8 (diff)
vendor: update
Diffstat (limited to 'vendor/github.com/sonatard/noctx/ngfunc')
-rw-r--r--vendor/github.com/sonatard/noctx/ngfunc/main.go1
-rw-r--r--vendor/github.com/sonatard/noctx/ngfunc/report.go2
-rw-r--r--vendor/github.com/sonatard/noctx/ngfunc/types.go4
3 files changed, 4 insertions, 3 deletions
diff --git a/vendor/github.com/sonatard/noctx/ngfunc/main.go b/vendor/github.com/sonatard/noctx/ngfunc/main.go
index 46306218d..8d8d97d93 100644
--- a/vendor/github.com/sonatard/noctx/ngfunc/main.go
+++ b/vendor/github.com/sonatard/noctx/ngfunc/main.go
@@ -39,6 +39,7 @@ func ngCalledFuncs(pass *analysis.Pass, ngFuncs []*types.Func) []*Report {
if !ok {
panic(fmt.Sprintf("%T is not *buildssa.SSA", pass.ResultOf[buildssa.Analyzer]))
}
+
for _, sf := range ssa.SrcFuncs {
for _, b := range sf.Blocks {
for _, instr := range b.Instrs {
diff --git a/vendor/github.com/sonatard/noctx/ngfunc/report.go b/vendor/github.com/sonatard/noctx/ngfunc/report.go
index e50051798..735aa1cf9 100644
--- a/vendor/github.com/sonatard/noctx/ngfunc/report.go
+++ b/vendor/github.com/sonatard/noctx/ngfunc/report.go
@@ -24,6 +24,6 @@ func (n *Report) Message() string {
func report(pass *analysis.Pass, reports []*Report) {
for _, report := range reports {
- pass.Reportf(report.Pos(), report.Message())
+ pass.Reportf(report.Pos(), "%s", report.Message())
}
}
diff --git a/vendor/github.com/sonatard/noctx/ngfunc/types.go b/vendor/github.com/sonatard/noctx/ngfunc/types.go
index f1877386c..8f81c6aa2 100644
--- a/vendor/github.com/sonatard/noctx/ngfunc/types.go
+++ b/vendor/github.com/sonatard/noctx/ngfunc/types.go
@@ -1,7 +1,7 @@
package ngfunc
import (
- "fmt"
+ "errors"
"go/types"
"strings"
@@ -9,7 +9,7 @@ import (
"golang.org/x/tools/go/analysis"
)
-var errNotFound = fmt.Errorf("function not found")
+var errNotFound = errors.New("function not found")
func typeFuncs(pass *analysis.Pass, funcs []string) []*types.Func {
fs := make([]*types.Func, 0, len(funcs))