Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cb3da0e commit 21ba731Copy full SHA for 21ba731
1 file changed
swift/ql/lib/codeql/swift/controlflow/CfgNodes.qll
@@ -102,3 +102,15 @@ class ExprCfgNode extends AstCfgNode {
102
/** Gets the underlying expression. */
103
Expr getExpr() { result = e }
104
}
105
+
106
+class ApplyExprCfgNode extends ExprCfgNode {
107
+ override ApplyExpr e;
108
109
+ ExprCfgNode getArgument(int index) {
110
+ result.getNode().asAstNode() = e.getArgument(index).getExpr()
111
+ }
112
+}
113
114
+class CallExprCfgNode extends ApplyExprCfgNode {
115
+ override CallExpr e;
116
0 commit comments