Skip to content

Commit 5e66885

Browse files
committed
Swift: add change note
1 parent 51f1a5d commit 5e66885

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
category: fix
3+
---
4+
5+
* Fixed some AST printing inconsistencies leading to a non-tree AST. In particular:
6+
* `getOpaqueExpr()` is not considered a child of `OpenExistentialExpr` anymore, as it is
7+
actually a reference to an expression nested within `getSubExpr()`;
8+
* fixed some corner cases involving synthesized `PatternBindingDecl`s for variables wrapped with
9+
property wrappers.
10+
* Fixed some control flow graph inconsistencies leading to multiple successors and dead ends.
11+
In particular:
12+
* fixed the corner cases mentioned above for AST printing, which were a problem also for the
13+
control graph;
14+
* fixed an inconsistency caused by an unneeded special treatment of `TapExpr`.

0 commit comments

Comments
 (0)