@@ -103,8 +103,8 @@ edges
103
103
| test.swift:225:14:225:21 | call to source() : | test.swift:235:13:235:15 | .source_value |
104
104
| test.swift:225:14:225:21 | call to source() : | test.swift:238:13:238:15 | .source_value |
105
105
| test.swift:259:12:259:19 | call to source() : | test.swift:263:13:263:28 | call to optionalSource() : |
106
- | test.swift:259:12:259:19 | call to source() : | test.swift:439 :13:439 :28 | call to optionalSource() : |
107
- | test.swift:259:12:259:19 | call to source() : | test.swift:466 :13:466 :28 | call to optionalSource() : |
106
+ | test.swift:259:12:259:19 | call to source() : | test.swift:486 :13:486 :28 | call to optionalSource() : |
107
+ | test.swift:259:12:259:19 | call to source() : | test.swift:513 :13:513 :28 | call to optionalSource() : |
108
108
| test.swift:263:13:263:28 | call to optionalSource() : | test.swift:265:15:265:15 | x |
109
109
| test.swift:263:13:263:28 | call to optionalSource() : | test.swift:267:15:267:16 | ...! |
110
110
| test.swift:263:13:263:28 | call to optionalSource() : | test.swift:271:15:271:16 | ...? : |
@@ -145,33 +145,33 @@ edges
145
145
| test.swift:357:15:357:15 | t1 [Tuple element at index 1] : | test.swift:357:15:357:18 | .1 |
146
146
| test.swift:360:15:360:15 | t2 [Tuple element at index 0] : | test.swift:360:15:360:18 | .0 |
147
147
| test.swift:361:15:361:15 | t2 [Tuple element at index 1] : | test.swift:361:15:361:18 | .1 |
148
- | test.swift:439 :13:439 :28 | call to optionalSource() : | test.swift:442 :19:442 :19 | a |
149
- | test.swift:462 :9:462 :9 | self [x] : | file://:0:0:0:0 | self [x] : |
150
- | test.swift:462 :9:462 :9 | value : | file://:0:0:0:0 | value : |
151
- | test.swift:466 :13:466 :28 | call to optionalSource() : | test.swift:468 :12:468 :12 | x : |
152
- | test.swift:468 :5:468 :5 | [post] cx [x] : | test.swift:472 :20:472 :20 | cx [x] : |
153
- | test.swift:468 :12:468 :12 | x : | test.swift:462 :9:462 :9 | value : |
154
- | test.swift:468 :12:468 :12 | x : | test.swift:468 :5:468 :5 | [post] cx [x] : |
155
- | test.swift:472 :20:472 :20 | cx [x] : | test.swift:462 :9:462 :9 | self [x] : |
156
- | test.swift:472 :20:472 :20 | cx [x] : | test.swift:472 :20:472 :23 | .x : |
157
- | test.swift:472 :20:472 :23 | .x : | test.swift:473 :15:473 :15 | z1 |
158
- | test.swift:479 :14:479 :21 | call to source() : | test.swift:479 :13:479 :21 | call to +(_:) |
159
- | test.swift:488 :9:488 :9 | self [str] : | file://:0:0:0:0 | self [str] : |
160
- | test.swift:489 :10:489 :13 | s : | test.swift:490 :13:490 :13 | s : |
161
- | test.swift:490 :7:490 :7 | [post] self [str] : | test.swift:489 :5:491 :5 | self[return] [str] : |
162
- | test.swift:490 :13:490 :13 | s : | test.swift:490 :7:490 :7 | [post] self [str] : |
163
- | test.swift:495 :17:498 :5 | self[return] [str] : | test.swift:503 :13:503 :41 | call to Self.init(contentsOfFile:) [str] : |
164
- | test.swift:496 :7:496 :7 | [post] self [str] : | test.swift:495 :17:498 :5 | self[return] [str] : |
165
- | test.swift:496 :7:496 :7 | [post] self [str] : | test.swift:497 :17:497 :17 | self [str] : |
166
- | test.swift:496 :20:496 :28 | call to source3() : | test.swift:489 :10:489 :13 | s : |
167
- | test.swift:496 :20:496 :28 | call to source3() : | test.swift:496 :7:496 :7 | [post] self [str] : |
168
- | test.swift:497 :17:497 :17 | self [str] : | test.swift:497 :17:497 :17 | .str |
169
- | test.swift:502 :13:502 :33 | call to MyClass.init(s:) [str] : | test.swift:488 :9:488 :9 | self [str] : |
170
- | test.swift:502 :13:502 :33 | call to MyClass.init(s:) [str] : | test.swift:502 :13:502 :35 | .str |
171
- | test.swift:502 :24:502 :32 | call to source3() : | test.swift:489 :10:489 :13 | s : |
172
- | test.swift:502 :24:502 :32 | call to source3() : | test.swift:502 :13:502 :33 | call to MyClass.init(s:) [str] : |
173
- | test.swift:503 :13:503 :41 | call to Self.init(contentsOfFile:) [str] : | test.swift:488 :9:488 :9 | self [str] : |
174
- | test.swift:503 :13:503 :41 | call to Self.init(contentsOfFile:) [str] : | test.swift:503 :13:503 :43 | .str |
148
+ | test.swift:486 :13:486 :28 | call to optionalSource() : | test.swift:489 :19:489 :19 | a |
149
+ | test.swift:509 :9:509 :9 | self [x] : | file://:0:0:0:0 | self [x] : |
150
+ | test.swift:509 :9:509 :9 | value : | file://:0:0:0:0 | value : |
151
+ | test.swift:513 :13:513 :28 | call to optionalSource() : | test.swift:515 :12:515 :12 | x : |
152
+ | test.swift:515 :5:515 :5 | [post] cx [x] : | test.swift:519 :20:519 :20 | cx [x] : |
153
+ | test.swift:515 :12:515 :12 | x : | test.swift:509 :9:509 :9 | value : |
154
+ | test.swift:515 :12:515 :12 | x : | test.swift:515 :5:515 :5 | [post] cx [x] : |
155
+ | test.swift:519 :20:519 :20 | cx [x] : | test.swift:509 :9:509 :9 | self [x] : |
156
+ | test.swift:519 :20:519 :20 | cx [x] : | test.swift:519 :20:519 :23 | .x : |
157
+ | test.swift:519 :20:519 :23 | .x : | test.swift:520 :15:520 :15 | z1 |
158
+ | test.swift:526 :14:526 :21 | call to source() : | test.swift:526 :13:526 :21 | call to +(_:) |
159
+ | test.swift:535 :9:535 :9 | self [str] : | file://:0:0:0:0 | self [str] : |
160
+ | test.swift:536 :10:536 :13 | s : | test.swift:537 :13:537 :13 | s : |
161
+ | test.swift:537 :7:537 :7 | [post] self [str] : | test.swift:536 :5:538 :5 | self[return] [str] : |
162
+ | test.swift:537 :13:537 :13 | s : | test.swift:537 :7:537 :7 | [post] self [str] : |
163
+ | test.swift:542 :17:545 :5 | self[return] [str] : | test.swift:550 :13:550 :41 | call to Self.init(contentsOfFile:) [str] : |
164
+ | test.swift:543 :7:543 :7 | [post] self [str] : | test.swift:542 :17:545 :5 | self[return] [str] : |
165
+ | test.swift:543 :7:543 :7 | [post] self [str] : | test.swift:544 :17:544 :17 | self [str] : |
166
+ | test.swift:543 :20:543 :28 | call to source3() : | test.swift:536 :10:536 :13 | s : |
167
+ | test.swift:543 :20:543 :28 | call to source3() : | test.swift:543 :7:543 :7 | [post] self [str] : |
168
+ | test.swift:544 :17:544 :17 | self [str] : | test.swift:544 :17:544 :17 | .str |
169
+ | test.swift:549 :13:549 :33 | call to MyClass.init(s:) [str] : | test.swift:535 :9:535 :9 | self [str] : |
170
+ | test.swift:549 :13:549 :33 | call to MyClass.init(s:) [str] : | test.swift:549 :13:549 :35 | .str |
171
+ | test.swift:549 :24:549 :32 | call to source3() : | test.swift:536 :10:536 :13 | s : |
172
+ | test.swift:549 :24:549 :32 | call to source3() : | test.swift:549 :13:549 :33 | call to MyClass.init(s:) [str] : |
173
+ | test.swift:550 :13:550 :41 | call to Self.init(contentsOfFile:) [str] : | test.swift:535 :9:535 :9 | self [str] : |
174
+ | test.swift:550 :13:550 :41 | call to Self.init(contentsOfFile:) [str] : | test.swift:550 :13:550 :43 | .str |
175
175
nodes
176
176
| file://:0:0:0:0 | .a [x] : | semmle.label | .a [x] : |
177
177
| file://:0:0:0:0 | .str : | semmle.label | .str : |
@@ -334,34 +334,34 @@ nodes
334
334
| test.swift:360:15:360:18 | .0 | semmle.label | .0 |
335
335
| test.swift:361:15:361:15 | t2 [Tuple element at index 1] : | semmle.label | t2 [Tuple element at index 1] : |
336
336
| test.swift:361:15:361:18 | .1 | semmle.label | .1 |
337
- | test.swift:439 :13:439 :28 | call to optionalSource() : | semmle.label | call to optionalSource() : |
338
- | test.swift:442 :19:442 :19 | a | semmle.label | a |
339
- | test.swift:462 :9:462 :9 | self [x] : | semmle.label | self [x] : |
340
- | test.swift:462 :9:462 :9 | value : | semmle.label | value : |
341
- | test.swift:466 :13:466 :28 | call to optionalSource() : | semmle.label | call to optionalSource() : |
342
- | test.swift:468 :5:468 :5 | [post] cx [x] : | semmle.label | [post] cx [x] : |
343
- | test.swift:468 :12:468 :12 | x : | semmle.label | x : |
344
- | test.swift:472 :20:472 :20 | cx [x] : | semmle.label | cx [x] : |
345
- | test.swift:472 :20:472 :23 | .x : | semmle.label | .x : |
346
- | test.swift:473 :15:473 :15 | z1 | semmle.label | z1 |
347
- | test.swift:479 :13:479 :21 | call to +(_:) | semmle.label | call to +(_:) |
348
- | test.swift:479 :14:479 :21 | call to source() : | semmle.label | call to source() : |
349
- | test.swift:480 :14:480 :21 | call to source() | semmle.label | call to source() |
350
- | test.swift:488 :9:488 :9 | self [str] : | semmle.label | self [str] : |
351
- | test.swift:489 :5:491 :5 | self[return] [str] : | semmle.label | self[return] [str] : |
352
- | test.swift:489 :10:489 :13 | s : | semmle.label | s : |
353
- | test.swift:490 :7:490 :7 | [post] self [str] : | semmle.label | [post] self [str] : |
354
- | test.swift:490 :13:490 :13 | s : | semmle.label | s : |
355
- | test.swift:495 :17:498 :5 | self[return] [str] : | semmle.label | self[return] [str] : |
356
- | test.swift:496 :7:496 :7 | [post] self [str] : | semmle.label | [post] self [str] : |
357
- | test.swift:496 :20:496 :28 | call to source3() : | semmle.label | call to source3() : |
358
- | test.swift:497 :17:497 :17 | .str | semmle.label | .str |
359
- | test.swift:497 :17:497 :17 | self [str] : | semmle.label | self [str] : |
360
- | test.swift:502 :13:502 :33 | call to MyClass.init(s:) [str] : | semmle.label | call to MyClass.init(s:) [str] : |
361
- | test.swift:502 :13:502 :35 | .str | semmle.label | .str |
362
- | test.swift:502 :24:502 :32 | call to source3() : | semmle.label | call to source3() : |
363
- | test.swift:503 :13:503 :41 | call to Self.init(contentsOfFile:) [str] : | semmle.label | call to Self.init(contentsOfFile:) [str] : |
364
- | test.swift:503 :13:503 :43 | .str | semmle.label | .str |
337
+ | test.swift:486 :13:486 :28 | call to optionalSource() : | semmle.label | call to optionalSource() : |
338
+ | test.swift:489 :19:489 :19 | a | semmle.label | a |
339
+ | test.swift:509 :9:509 :9 | self [x] : | semmle.label | self [x] : |
340
+ | test.swift:509 :9:509 :9 | value : | semmle.label | value : |
341
+ | test.swift:513 :13:513 :28 | call to optionalSource() : | semmle.label | call to optionalSource() : |
342
+ | test.swift:515 :5:515 :5 | [post] cx [x] : | semmle.label | [post] cx [x] : |
343
+ | test.swift:515 :12:515 :12 | x : | semmle.label | x : |
344
+ | test.swift:519 :20:519 :20 | cx [x] : | semmle.label | cx [x] : |
345
+ | test.swift:519 :20:519 :23 | .x : | semmle.label | .x : |
346
+ | test.swift:520 :15:520 :15 | z1 | semmle.label | z1 |
347
+ | test.swift:526 :13:526 :21 | call to +(_:) | semmle.label | call to +(_:) |
348
+ | test.swift:526 :14:526 :21 | call to source() : | semmle.label | call to source() : |
349
+ | test.swift:527 :14:527 :21 | call to source() | semmle.label | call to source() |
350
+ | test.swift:535 :9:535 :9 | self [str] : | semmle.label | self [str] : |
351
+ | test.swift:536 :5:538 :5 | self[return] [str] : | semmle.label | self[return] [str] : |
352
+ | test.swift:536 :10:536 :13 | s : | semmle.label | s : |
353
+ | test.swift:537 :7:537 :7 | [post] self [str] : | semmle.label | [post] self [str] : |
354
+ | test.swift:537 :13:537 :13 | s : | semmle.label | s : |
355
+ | test.swift:542 :17:545 :5 | self[return] [str] : | semmle.label | self[return] [str] : |
356
+ | test.swift:543 :7:543 :7 | [post] self [str] : | semmle.label | [post] self [str] : |
357
+ | test.swift:543 :20:543 :28 | call to source3() : | semmle.label | call to source3() : |
358
+ | test.swift:544 :17:544 :17 | .str | semmle.label | .str |
359
+ | test.swift:544 :17:544 :17 | self [str] : | semmle.label | self [str] : |
360
+ | test.swift:549 :13:549 :33 | call to MyClass.init(s:) [str] : | semmle.label | call to MyClass.init(s:) [str] : |
361
+ | test.swift:549 :13:549 :35 | .str | semmle.label | .str |
362
+ | test.swift:549 :24:549 :32 | call to source3() : | semmle.label | call to source3() : |
363
+ | test.swift:550 :13:550 :41 | call to Self.init(contentsOfFile:) [str] : | semmle.label | call to Self.init(contentsOfFile:) [str] : |
364
+ | test.swift:550 :13:550 :43 | .str | semmle.label | .str |
365
365
subpaths
366
366
| test.swift:75:21:75:22 | &... : | test.swift:65:16:65:28 | arg1 : | test.swift:65:1:70:1 | arg2[return] : | test.swift:75:31:75:32 | [post] &... : |
367
367
| 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 ... : |
@@ -392,12 +392,12 @@ subpaths
392
392
| test.swift:271:15:271:16 | ...? : | file://:0:0:0:0 | [summary param] this in signum() : | file://:0:0:0:0 | [summary] to write: return (return) in signum() : | test.swift:271:15:271:25 | call to signum() : |
393
393
| test.swift:291:16:291:17 | ...? : | file://:0:0:0:0 | [summary param] this in signum() : | file://:0:0:0:0 | [summary] to write: return (return) in signum() : | test.swift:291:16:291:26 | call to signum() : |
394
394
| test.swift:303:15:303:16 | ...! : | file://:0:0:0:0 | [summary param] this in signum() : | file://:0:0:0:0 | [summary] to write: return (return) in signum() : | test.swift:303:15:303:25 | call to signum() |
395
- | test.swift:468 :12:468 :12 | x : | test.swift:462 :9:462 :9 | value : | file://:0:0:0:0 | [post] self [x] : | test.swift:468 :5:468 :5 | [post] cx [x] : |
396
- | test.swift:472 :20:472 :20 | cx [x] : | test.swift:462 :9:462 :9 | self [x] : | file://:0:0:0:0 | .x : | test.swift:472 :20:472 :23 | .x : |
397
- | test.swift:496 :20:496 :28 | call to source3() : | test.swift:489 :10:489 :13 | s : | test.swift:490 :7:490 :7 | [post] self [str] : | test.swift:496 :7:496 :7 | [post] self [str] : |
398
- | test.swift:502 :13:502 :33 | call to MyClass.init(s:) [str] : | test.swift:488 :9:488 :9 | self [str] : | file://:0:0:0:0 | .str : | test.swift:502 :13:502 :35 | .str |
399
- | test.swift:502 :24:502 :32 | call to source3() : | test.swift:489 :10:489 :13 | s : | test.swift:489 :5:491 :5 | self[return] [str] : | test.swift:502 :13:502 :33 | call to MyClass.init(s:) [str] : |
400
- | test.swift:503 :13:503 :41 | call to Self.init(contentsOfFile:) [str] : | test.swift:488 :9:488 :9 | self [str] : | file://:0:0:0:0 | .str : | test.swift:503 :13:503 :43 | .str |
395
+ | test.swift:515 :12:515 :12 | x : | test.swift:509 :9:509 :9 | value : | file://:0:0:0:0 | [post] self [x] : | test.swift:515 :5:515 :5 | [post] cx [x] : |
396
+ | test.swift:519 :20:519 :20 | cx [x] : | test.swift:509 :9:509 :9 | self [x] : | file://:0:0:0:0 | .x : | test.swift:519 :20:519 :23 | .x : |
397
+ | test.swift:543 :20:543 :28 | call to source3() : | test.swift:536 :10:536 :13 | s : | test.swift:537 :7:537 :7 | [post] self [str] : | test.swift:543 :7:543 :7 | [post] self [str] : |
398
+ | test.swift:549 :13:549 :33 | call to MyClass.init(s:) [str] : | test.swift:535 :9:535 :9 | self [str] : | file://:0:0:0:0 | .str : | test.swift:549 :13:549 :35 | .str |
399
+ | test.swift:549 :24:549 :32 | call to source3() : | test.swift:536 :10:536 :13 | s : | test.swift:536 :5:538 :5 | self[return] [str] : | test.swift:549 :13:549 :33 | call to MyClass.init(s:) [str] : |
400
+ | test.swift:550 :13:550 :41 | call to Self.init(contentsOfFile:) [str] : | test.swift:535 :9:535 :9 | self [str] : | file://:0:0:0:0 | .str : | test.swift:550 :13:550 :43 | .str |
401
401
#select
402
402
| test.swift:7:15:7:15 | t1 | test.swift:6:19:6:26 | call to source() : | test.swift:7:15:7:15 | t1 | result |
403
403
| test.swift:9:15:9:15 | t1 | test.swift:6:19:6:26 | call to source() : | test.swift:9:15:9:15 | t1 | result |
@@ -448,10 +448,10 @@ subpaths
448
448
| test.swift:357:15:357:18 | .1 | test.swift:351:31:351:38 | call to source() : | test.swift:357:15:357:18 | .1 | result |
449
449
| test.swift:360:15:360:18 | .0 | test.swift:351:18:351:25 | call to source() : | test.swift:360:15:360:18 | .0 | result |
450
450
| test.swift:361:15:361:18 | .1 | test.swift:351:31:351:38 | call to source() : | test.swift:361:15:361:18 | .1 | result |
451
- | test.swift:442 :19:442 :19 | a | test.swift:259:12:259:19 | call to source() : | test.swift:442 :19:442 :19 | a | result |
452
- | test.swift:473 :15:473 :15 | z1 | test.swift:259:12:259:19 | call to source() : | test.swift:473 :15:473 :15 | z1 | result |
453
- | test.swift:479 :13:479 :21 | call to +(_:) | test.swift:479 :14:479 :21 | call to source() : | test.swift:479 :13:479 :21 | call to +(_:) | result |
454
- | test.swift:480 :14:480 :21 | call to source() | test.swift:480 :14:480 :21 | call to source() | test.swift:480 :14:480 :21 | call to source() | result |
455
- | test.swift:497 :17:497 :17 | .str | test.swift:496 :20:496 :28 | call to source3() : | test.swift:497 :17:497 :17 | .str | result |
456
- | test.swift:502 :13:502 :35 | .str | test.swift:502 :24:502 :32 | call to source3() : | test.swift:502 :13:502 :35 | .str | result |
457
- | test.swift:503 :13:503 :43 | .str | test.swift:496 :20:496 :28 | call to source3() : | test.swift:503 :13:503 :43 | .str | result |
451
+ | test.swift:489 :19:489 :19 | a | test.swift:259:12:259:19 | call to source() : | test.swift:489 :19:489 :19 | a | result |
452
+ | test.swift:520 :15:520 :15 | z1 | test.swift:259:12:259:19 | call to source() : | test.swift:520 :15:520 :15 | z1 | result |
453
+ | test.swift:526 :13:526 :21 | call to +(_:) | test.swift:526 :14:526 :21 | call to source() : | test.swift:526 :13:526 :21 | call to +(_:) | result |
454
+ | test.swift:527 :14:527 :21 | call to source() | test.swift:527 :14:527 :21 | call to source() | test.swift:527 :14:527 :21 | call to source() | result |
455
+ | test.swift:544 :17:544 :17 | .str | test.swift:543 :20:543 :28 | call to source3() : | test.swift:544 :17:544 :17 | .str | result |
456
+ | test.swift:549 :13:549 :35 | .str | test.swift:549 :24:549 :32 | call to source3() : | test.swift:549 :13:549 :35 | .str | result |
457
+ | test.swift:550 :13:550 :43 | .str | test.swift:543 :20:543 :28 | call to source3() : | test.swift:550 :13:550 :43 | .str | result |
0 commit comments