diff --git a/pkg/analyzer/analyzer.go b/pkg/analyzer/analyzer.go index bfe3d32..344bb91 100644 --- a/pkg/analyzer/analyzer.go +++ b/pkg/analyzer/analyzer.go @@ -22,6 +22,7 @@ const ( actionPassed actionClosed actionUnvaluedCall + actionUnvaluedDefer actionNoOp ) @@ -256,6 +257,8 @@ func getAction(instr ssa.Instruction, targetTypes []any) action { return actionClosed } } + + return actionUnvaluedDefer case *ssa.Call: if instr.Call.Value == nil { return actionUnvaluedCall