Commit dac68ca
committed
ASTScope: Fix TopLevelCodeScope source range
Top-level code can contain guard statements which introduce
bindings until the end of the parent scope, so plumb that
through.1 parent 2e67c13 commit dac68ca
File tree
3 files changed
+33
-12
lines changed- include/swift/AST
- lib/AST
3 files changed
+33
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1189 | 1189 | | |
1190 | 1190 | | |
1191 | 1191 | | |
| 1192 | + | |
1192 | 1193 | | |
1193 | | - | |
| 1194 | + | |
| 1195 | + | |
1194 | 1196 | | |
1195 | 1197 | | |
1196 | 1198 | | |
| |||
1643 | 1645 | | |
1644 | 1646 | | |
1645 | 1647 | | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
1646 | 1654 | | |
1647 | 1655 | | |
1648 | 1656 | | |
1649 | | - | |
| 1657 | + | |
| 1658 | + | |
1650 | 1659 | | |
1651 | 1660 | | |
1652 | | - | |
| 1661 | + | |
| 1662 | + | |
1653 | 1663 | | |
1654 | 1664 | | |
1655 | 1665 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
662 | 662 | | |
663 | 663 | | |
664 | 664 | | |
665 | | - | |
666 | | - | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
667 | 668 | | |
668 | 669 | | |
669 | 670 | | |
| |||
708 | 709 | | |
709 | 710 | | |
710 | 711 | | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
711 | 716 | | |
712 | 717 | | |
713 | | - | |
| 718 | + | |
| 719 | + | |
714 | 720 | | |
715 | 721 | | |
716 | 722 | | |
| |||
989 | 995 | | |
990 | 996 | | |
991 | 997 | | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
992 | 1002 | | |
993 | 1003 | | |
994 | 1004 | | |
995 | 1005 | | |
996 | 1006 | | |
997 | | - | |
| 1007 | + | |
| 1008 | + | |
998 | 1009 | | |
999 | 1010 | | |
1000 | 1011 | | |
| |||
1123 | 1134 | | |
1124 | 1135 | | |
1125 | 1136 | | |
1126 | | - | |
| 1137 | + | |
1127 | 1138 | | |
1128 | 1139 | | |
1129 | 1140 | | |
| |||
1137 | 1148 | | |
1138 | 1149 | | |
1139 | 1150 | | |
1140 | | - | |
| 1151 | + | |
1141 | 1152 | | |
1142 | 1153 | | |
1143 | 1154 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
224 | | - | |
| 224 | + | |
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
| |||
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
404 | | - | |
| 404 | + | |
405 | 405 | | |
406 | | - | |
| 406 | + | |
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| |||
0 commit comments