mirror of
https://github.com/github/codeql.git
synced 2025-12-24 04:36:35 +01:00
Swift: simplify change note
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
This commit is contained in:
@@ -2,13 +2,4 @@
|
||||
category: fix
|
||||
---
|
||||
|
||||
* Fixed some AST printing inconsistencies leading to a non-tree AST. In particular:
|
||||
* `getOpaqueExpr()` is not considered a child of `OpenExistentialExpr` anymore, as it is
|
||||
actually a reference to an expression nested within `getSubExpr()`;
|
||||
* fixed some corner cases involving synthesized `PatternBindingDecl`s for variables wrapped with
|
||||
property wrappers.
|
||||
* Fixed some control flow graph inconsistencies leading to multiple successors and dead ends.
|
||||
In particular:
|
||||
* fixed the corner cases mentioned above for AST printing, which were a problem also for the
|
||||
control graph;
|
||||
* fixed an inconsistency caused by an unneeded special treatment of `TapExpr`.
|
||||
* Fixed a number of inconsistencies in the abstract syntax tree (AST) and in the control-flow graph (CFG). This may lead to more results in queries that use these libraries, or libraries that depend on them (such as dataflow).
|
||||
|
||||
Reference in New Issue
Block a user