We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dc280c6 commit 1e64f50Copy full SHA for 1e64f50
2 files changed
rust/ql/lib/codeql/rust/elements/DerefExpr.qll
@@ -6,7 +6,7 @@ private import codeql.rust.elements.PrefixExpr
6
private import codeql.rust.elements.Operation
7
8
/**
9
- * A dereference expression, `*`.
+ * A dereference expression, the prefix operator `*`.
10
*/
11
final class DerefExpr extends PrefixExpr, Operation {
12
DerefExpr() { this.getOperatorName() = "*" }
rust/ql/lib/codeql/rust/security/AccessInvalidPointerExtensions.qll
@@ -50,7 +50,7 @@ module AccessInvalidPointer {
50
* A pointer access using the unary `*` operator.
51
52
private class DereferenceSink extends Sink {
53
- DereferenceSink() { exists(DerefExpr p | p.getExpr() = this.asExpr().getExpr()) }
+ DereferenceSink() { any(DerefExpr p).getExpr() = this.asExpr().getExpr() }
54
}
55
56
0 commit comments