aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/moricho/tparallel/pkg/ssafunc
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2025-01-22 16:07:17 +0100
committerTaras Madan <tarasmadan@google.com>2025-01-23 10:42:36 +0000
commit7b4377ad9d8a7205416df8d6217ef2b010f89481 (patch)
treee6fec4fd12ff807a16d847923f501075bf71d16c /vendor/github.com/moricho/tparallel/pkg/ssafunc
parent475a4c203afb8b7d3af51c4fd32bb170ff32a45e (diff)
vendor: delete
Diffstat (limited to 'vendor/github.com/moricho/tparallel/pkg/ssafunc')
-rw-r--r--vendor/github.com/moricho/tparallel/pkg/ssafunc/ssafunc.go34
1 files changed, 0 insertions, 34 deletions
diff --git a/vendor/github.com/moricho/tparallel/pkg/ssafunc/ssafunc.go b/vendor/github.com/moricho/tparallel/pkg/ssafunc/ssafunc.go
deleted file mode 100644
index 5a8e637bd..000000000
--- a/vendor/github.com/moricho/tparallel/pkg/ssafunc/ssafunc.go
+++ /dev/null
@@ -1,34 +0,0 @@
-package ssafunc
-
-import (
- "go/types"
-
- "github.com/gostaticanalysis/analysisutil"
- "github.com/moricho/tparallel/pkg/ssainstr"
- "golang.org/x/tools/go/ssa"
-)
-
-// IsDeferCalled returns whether the given ssa.Function calls `defer`
-func IsDeferCalled(f *ssa.Function) bool {
- for _, block := range f.Blocks {
- for _, instr := range block.Instrs {
- switch instr.(type) {
- case *ssa.Defer:
- return true
- }
- }
- }
- return false
-}
-
-// IsCalled returns whether the given ssa.Function calls `fn` func
-func IsCalled(f *ssa.Function, fn *types.Func) bool {
- block := f.Blocks[0]
- for _, instr := range block.Instrs {
- called := analysisutil.Called(instr, nil, fn)
- if _, ok := ssainstr.LookupCalled(instr, fn); ok || called {
- return true
- }
- }
- return false
-}