We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02c73d3 commit b9809b4Copy full SHA for b9809b4
swift/ql/lib/codeql/swift/controlflow/internal/ControlFlowGraphImpl.qll
@@ -1551,6 +1551,18 @@ module Exprs {
1551
}
1552
1553
1554
+ private class OpenExistentialTree extends AstStandardPostOrderTree {
1555
+ override OpenExistentialExpr ast;
1556
+
1557
+ override ControlFlowElement getChildElement(int i) {
1558
+ i = 0 and
1559
+ result.asAstNode() = ast.getExistential().getFullyConverted()
1560
+ or
1561
+ i = 1 and
1562
+ result.asAstNode() = ast.getSubExpr().getFullyConverted()
1563
+ }
1564
1565
1566
module Conversions {
1567
class ConversionOrIdentity = @identity_expr or @explicit_cast_expr or @implicit_conversion_expr;
1568
0 commit comments