Skip to content

Commit 905336a

Browse files
committed
CPP: Refine fix.
1 parent b861df0 commit 905336a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cpp/ql/src/jsf/4.10 Classes/AV Rule 79.ql

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,9 @@ predicate unreleasedResource(Resource r, Expr acquire, File f, int acquireLine)
164164
// we must be missing information.
165165
and forall(Destructor d |
166166
d = r.getDeclaringType().getAMember() and
167-
not d.isCompilerGenerated() |
167+
not d.isCompilerGenerated() and
168+
not d.isDefaulted() and
169+
not d.isDeleted() |
168170
exists(d.getBlock())
169171
)
170172
}

0 commit comments

Comments
 (0)