|
1 | 1 | edges
|
2 | 2 | | file://:0:0:0:0 | self [a, x] | file://:0:0:0:0 | .a [x] |
|
3 | 3 | | file://:0:0:0:0 | self [str] | file://:0:0:0:0 | .str |
|
| 4 | +| file://:0:0:0:0 | self [v2, some:0] | file://:0:0:0:0 | .v2 [some:0] | |
| 5 | +| file://:0:0:0:0 | self [v2] | file://:0:0:0:0 | .v2 | |
| 6 | +| file://:0:0:0:0 | self [v3] | file://:0:0:0:0 | .v3 | |
4 | 7 | | file://:0:0:0:0 | self [x, some:0] | file://:0:0:0:0 | .x [some:0] |
|
5 | 8 | | file://:0:0:0:0 | self [x] | file://:0:0:0:0 | .x |
|
| 9 | +| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [v2] | |
| 10 | +| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [v3] | |
6 | 11 | | file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [x] |
|
| 12 | +| file://:0:0:0:0 | value [some:0] | file://:0:0:0:0 | [post] self [v2, some:0] | |
7 | 13 | | file://:0:0:0:0 | value [some:0] | file://:0:0:0:0 | [post] self [x, some:0] |
|
8 | 14 | | test.swift:6:19:6:26 | call to source() | test.swift:7:15:7:15 | t1 |
|
9 | 15 | | test.swift:6:19:6:26 | call to source() | test.swift:9:15:9:15 | t1 |
|
@@ -336,18 +342,61 @@ edges
|
336 | 342 | | test.swift:693:5:693:5 | [post] arr6 [Array element] | test.swift:694:15:694:15 | arr6 [Array element] |
|
337 | 343 | | test.swift:693:17:693:24 | call to source() | test.swift:693:5:693:5 | [post] arr6 [Array element] |
|
338 | 344 | | test.swift:694:15:694:15 | arr6 [Array element] | test.swift:694:15:694:21 | ...[...] |
|
| 345 | +| test.swift:699:9:699:9 | self [v2, some:0] | file://:0:0:0:0 | self [v2, some:0] | |
| 346 | +| test.swift:699:9:699:9 | self [v2] | file://:0:0:0:0 | self [v2] | |
| 347 | +| test.swift:699:9:699:9 | value | file://:0:0:0:0 | value | |
| 348 | +| test.swift:699:9:699:9 | value [some:0] | file://:0:0:0:0 | value [some:0] | |
| 349 | +| test.swift:700:9:700:9 | self [v3] | file://:0:0:0:0 | self [v3] | |
| 350 | +| test.swift:700:9:700:9 | value | file://:0:0:0:0 | value | |
| 351 | +| test.swift:711:10:711:17 | call to source() | test.swift:711:10:711:17 | call to source() [some:0] | |
| 352 | +| test.swift:711:10:711:17 | call to source() | test.swift:721:15:721:17 | ...! | |
| 353 | +| test.swift:711:10:711:17 | call to source() [some:0] | test.swift:721:15:721:15 | v2 [some:0] | |
| 354 | +| test.swift:712:10:712:17 | call to source() | test.swift:722:15:722:15 | v3 | |
| 355 | +| test.swift:714:5:714:5 | [post] mo1 [v2, some:0] | test.swift:715:5:715:5 | mo1 [v2, some:0] | |
| 356 | +| test.swift:714:5:714:5 | [post] mo1 [v2] | test.swift:715:5:715:5 | mo1 [v2] | |
| 357 | +| test.swift:714:14:714:21 | call to source() | test.swift:699:9:699:9 | value | |
| 358 | +| test.swift:714:14:714:21 | call to source() | test.swift:714:5:714:5 | [post] mo1 [v2] | |
| 359 | +| test.swift:714:14:714:21 | call to source() | test.swift:714:14:714:21 | call to source() [some:0] | |
| 360 | +| test.swift:714:14:714:21 | call to source() [some:0] | test.swift:699:9:699:9 | value [some:0] | |
| 361 | +| test.swift:714:14:714:21 | call to source() [some:0] | test.swift:714:5:714:5 | [post] mo1 [v2, some:0] | |
| 362 | +| test.swift:715:5:715:5 | [post] mo1 [v3] | test.swift:725:15:725:15 | mo1 [v3] | |
| 363 | +| test.swift:715:5:715:5 | mo1 [v2, some:0] | test.swift:724:15:724:15 | mo1 [v2, some:0] | |
| 364 | +| test.swift:715:5:715:5 | mo1 [v2] | test.swift:724:15:724:15 | mo1 [v2] | |
| 365 | +| test.swift:715:14:715:21 | call to source() | test.swift:700:9:700:9 | value | |
| 366 | +| test.swift:715:14:715:21 | call to source() | test.swift:715:5:715:5 | [post] mo1 [v3] | |
| 367 | +| test.swift:721:15:721:15 | v2 [some:0] | test.swift:721:15:721:17 | ...! | |
| 368 | +| test.swift:724:15:724:15 | mo1 [v2, some:0] | test.swift:699:9:699:9 | self [v2, some:0] | |
| 369 | +| test.swift:724:15:724:15 | mo1 [v2, some:0] | test.swift:724:15:724:19 | .v2 [some:0] | |
| 370 | +| test.swift:724:15:724:15 | mo1 [v2] | test.swift:699:9:699:9 | self [v2] | |
| 371 | +| test.swift:724:15:724:15 | mo1 [v2] | test.swift:724:15:724:19 | .v2 | |
| 372 | +| test.swift:724:15:724:19 | .v2 | test.swift:724:15:724:21 | ...! | |
| 373 | +| test.swift:724:15:724:19 | .v2 [some:0] | test.swift:724:15:724:21 | ...! | |
| 374 | +| test.swift:725:15:725:15 | mo1 [v3] | test.swift:700:9:700:9 | self [v3] | |
| 375 | +| test.swift:725:15:725:15 | mo1 [v3] | test.swift:725:15:725:19 | .v3 | |
339 | 376 | nodes
|
340 | 377 | | file://:0:0:0:0 | .a [x] | semmle.label | .a [x] |
|
341 | 378 | | file://:0:0:0:0 | .str | semmle.label | .str |
|
| 379 | +| file://:0:0:0:0 | .v2 | semmle.label | .v2 | |
| 380 | +| file://:0:0:0:0 | .v2 [some:0] | semmle.label | .v2 [some:0] | |
| 381 | +| file://:0:0:0:0 | .v3 | semmle.label | .v3 | |
342 | 382 | | file://:0:0:0:0 | .x | semmle.label | .x |
|
343 | 383 | | file://:0:0:0:0 | .x [some:0] | semmle.label | .x [some:0] |
|
| 384 | +| file://:0:0:0:0 | [post] self [v2, some:0] | semmle.label | [post] self [v2, some:0] | |
| 385 | +| file://:0:0:0:0 | [post] self [v2] | semmle.label | [post] self [v2] | |
| 386 | +| file://:0:0:0:0 | [post] self [v3] | semmle.label | [post] self [v3] | |
344 | 387 | | file://:0:0:0:0 | [post] self [x, some:0] | semmle.label | [post] self [x, some:0] |
|
345 | 388 | | file://:0:0:0:0 | [post] self [x] | semmle.label | [post] self [x] |
|
346 | 389 | | file://:0:0:0:0 | self [a, x] | semmle.label | self [a, x] |
|
347 | 390 | | file://:0:0:0:0 | self [str] | semmle.label | self [str] |
|
| 391 | +| file://:0:0:0:0 | self [v2, some:0] | semmle.label | self [v2, some:0] | |
| 392 | +| file://:0:0:0:0 | self [v2] | semmle.label | self [v2] | |
| 393 | +| file://:0:0:0:0 | self [v3] | semmle.label | self [v3] | |
348 | 394 | | file://:0:0:0:0 | self [x, some:0] | semmle.label | self [x, some:0] |
|
349 | 395 | | file://:0:0:0:0 | self [x] | semmle.label | self [x] |
|
350 | 396 | | file://:0:0:0:0 | value | semmle.label | value |
|
| 397 | +| file://:0:0:0:0 | value | semmle.label | value | |
| 398 | +| file://:0:0:0:0 | value | semmle.label | value | |
| 399 | +| file://:0:0:0:0 | value [some:0] | semmle.label | value [some:0] | |
351 | 400 | | file://:0:0:0:0 | value [some:0] | semmle.label | value [some:0] |
|
352 | 401 | | test.swift:6:19:6:26 | call to source() | semmle.label | call to source() |
|
353 | 402 | | test.swift:7:15:7:15 | t1 | semmle.label | t1 |
|
@@ -706,6 +755,33 @@ nodes
|
706 | 755 | | test.swift:693:17:693:24 | call to source() | semmle.label | call to source() |
|
707 | 756 | | test.swift:694:15:694:15 | arr6 [Array element] | semmle.label | arr6 [Array element] |
|
708 | 757 | | test.swift:694:15:694:21 | ...[...] | semmle.label | ...[...] |
|
| 758 | +| test.swift:699:9:699:9 | self [v2, some:0] | semmle.label | self [v2, some:0] | |
| 759 | +| test.swift:699:9:699:9 | self [v2] | semmle.label | self [v2] | |
| 760 | +| test.swift:699:9:699:9 | value | semmle.label | value | |
| 761 | +| test.swift:699:9:699:9 | value [some:0] | semmle.label | value [some:0] | |
| 762 | +| test.swift:700:9:700:9 | self [v3] | semmle.label | self [v3] | |
| 763 | +| test.swift:700:9:700:9 | value | semmle.label | value | |
| 764 | +| test.swift:711:10:711:17 | call to source() | semmle.label | call to source() | |
| 765 | +| test.swift:711:10:711:17 | call to source() [some:0] | semmle.label | call to source() [some:0] | |
| 766 | +| test.swift:712:10:712:17 | call to source() | semmle.label | call to source() | |
| 767 | +| test.swift:714:5:714:5 | [post] mo1 [v2, some:0] | semmle.label | [post] mo1 [v2, some:0] | |
| 768 | +| test.swift:714:5:714:5 | [post] mo1 [v2] | semmle.label | [post] mo1 [v2] | |
| 769 | +| test.swift:714:14:714:21 | call to source() | semmle.label | call to source() | |
| 770 | +| test.swift:714:14:714:21 | call to source() [some:0] | semmle.label | call to source() [some:0] | |
| 771 | +| test.swift:715:5:715:5 | [post] mo1 [v3] | semmle.label | [post] mo1 [v3] | |
| 772 | +| test.swift:715:5:715:5 | mo1 [v2, some:0] | semmle.label | mo1 [v2, some:0] | |
| 773 | +| test.swift:715:5:715:5 | mo1 [v2] | semmle.label | mo1 [v2] | |
| 774 | +| test.swift:715:14:715:21 | call to source() | semmle.label | call to source() | |
| 775 | +| test.swift:721:15:721:15 | v2 [some:0] | semmle.label | v2 [some:0] | |
| 776 | +| test.swift:721:15:721:17 | ...! | semmle.label | ...! | |
| 777 | +| test.swift:722:15:722:15 | v3 | semmle.label | v3 | |
| 778 | +| test.swift:724:15:724:15 | mo1 [v2, some:0] | semmle.label | mo1 [v2, some:0] | |
| 779 | +| test.swift:724:15:724:15 | mo1 [v2] | semmle.label | mo1 [v2] | |
| 780 | +| test.swift:724:15:724:19 | .v2 | semmle.label | .v2 | |
| 781 | +| test.swift:724:15:724:19 | .v2 [some:0] | semmle.label | .v2 [some:0] | |
| 782 | +| test.swift:724:15:724:21 | ...! | semmle.label | ...! | |
| 783 | +| test.swift:725:15:725:15 | mo1 [v3] | semmle.label | mo1 [v3] | |
| 784 | +| test.swift:725:15:725:19 | .v3 | semmle.label | .v3 | |
709 | 785 | subpaths
|
710 | 786 | | test.swift:75:22:75:22 | x | test.swift:65:16:65:28 | arg1 | test.swift:65:1:70:1 | arg2[return] | test.swift:75:32:75:32 | [post] y |
|
711 | 787 | | test.swift:114:19:114:19 | arg | test.swift:109:9:109:14 | arg | test.swift:110:12:110:12 | arg | test.swift:114:12:114:22 | call to ... |
|
@@ -747,6 +823,12 @@ subpaths
|
747 | 823 | | test.swift:622:18:622:18 | s [x] | test.swift:615:8:615:11 | s [x] | test.swift:615:3:617:3 | self[return] [s, x] | test.swift:622:12:622:19 | call to S2.init(s:) [s, x] |
|
748 | 824 | | test.swift:624:13:624:13 | s2 [s, x] | test.swift:623:11:623:17 | enter #keyPath(...) [s, x] | test.swift:623:11:623:17 | exit #keyPath(...) | test.swift:624:13:624:26 | \\...[...] |
|
749 | 825 | | test.swift:630:15:630:15 | array [Array element] | test.swift:629:13:629:22 | enter #keyPath(...) [Array element] | test.swift:629:13:629:22 | exit #keyPath(...) | test.swift:630:15:630:31 | \\...[...] |
|
| 826 | +| test.swift:714:14:714:21 | call to source() | test.swift:699:9:699:9 | value | file://:0:0:0:0 | [post] self [v2] | test.swift:714:5:714:5 | [post] mo1 [v2] | |
| 827 | +| test.swift:714:14:714:21 | call to source() [some:0] | test.swift:699:9:699:9 | value [some:0] | file://:0:0:0:0 | [post] self [v2, some:0] | test.swift:714:5:714:5 | [post] mo1 [v2, some:0] | |
| 828 | +| test.swift:715:14:715:21 | call to source() | test.swift:700:9:700:9 | value | file://:0:0:0:0 | [post] self [v3] | test.swift:715:5:715:5 | [post] mo1 [v3] | |
| 829 | +| test.swift:724:15:724:15 | mo1 [v2, some:0] | test.swift:699:9:699:9 | self [v2, some:0] | file://:0:0:0:0 | .v2 [some:0] | test.swift:724:15:724:19 | .v2 [some:0] | |
| 830 | +| test.swift:724:15:724:15 | mo1 [v2] | test.swift:699:9:699:9 | self [v2] | file://:0:0:0:0 | .v2 | test.swift:724:15:724:19 | .v2 | |
| 831 | +| test.swift:725:15:725:15 | mo1 [v3] | test.swift:700:9:700:9 | self [v3] | file://:0:0:0:0 | .v3 | test.swift:725:15:725:19 | .v3 | |
750 | 832 | #select
|
751 | 833 | | test.swift:7:15:7:15 | t1 | test.swift:6:19:6:26 | call to source() | test.swift:7:15:7:15 | t1 | result |
|
752 | 834 | | test.swift:9:15:9:15 | t1 | test.swift:6:19:6:26 | call to source() | test.swift:9:15:9:15 | t1 | result |
|
@@ -835,3 +917,7 @@ subpaths
|
835 | 917 | | test.swift:678:15:678:26 | ...[...] | test.swift:676:20:676:27 | call to source() | test.swift:678:15:678:26 | ...[...] | result |
|
836 | 918 | | test.swift:682:15:682:27 | ...[...] | test.swift:681:21:681:28 | call to source() | test.swift:682:15:682:27 | ...[...] | result |
|
837 | 919 | | test.swift:694:15:694:21 | ...[...] | test.swift:693:17:693:24 | call to source() | test.swift:694:15:694:21 | ...[...] | result |
|
| 920 | +| test.swift:721:15:721:17 | ...! | test.swift:711:10:711:17 | call to source() | test.swift:721:15:721:17 | ...! | result | |
| 921 | +| test.swift:722:15:722:15 | v3 | test.swift:712:10:712:17 | call to source() | test.swift:722:15:722:15 | v3 | result | |
| 922 | +| test.swift:724:15:724:21 | ...! | test.swift:714:14:714:21 | call to source() | test.swift:724:15:724:21 | ...! | result | |
| 923 | +| test.swift:725:15:725:19 | .v3 | test.swift:715:14:715:21 | call to source() | test.swift:725:15:725:19 | .v3 | result | |
0 commit comments