|
1 | 1 | edges
|
2 | 2 | | file://:0:0:0:0 | [summary param] this in signum() : | file://:0:0:0:0 | [summary] to write: return (return) in signum() : |
|
3 | 3 | | file://:0:0:0:0 | self [a, x] : | file://:0:0:0:0 | .a [x] : |
|
| 4 | +| file://:0:0:0:0 | self [str] : | file://:0:0:0:0 | .str : | |
4 | 5 | | file://:0:0:0:0 | self [x] : | file://:0:0:0:0 | .x : |
|
5 | 6 | | file://:0:0:0:0 | self [x] : | file://:0:0:0:0 | .x : |
|
6 | 7 | | file://:0:0:0:0 | value : | file://:0:0:0:0 | [post] self [x] : |
|
@@ -155,22 +156,36 @@ edges
|
155 | 156 | | test.swift:472:20:472:20 | cx [x] : | test.swift:472:20:472:23 | .x : |
|
156 | 157 | | test.swift:472:20:472:23 | .x : | test.swift:473:15:473:15 | z1 |
|
157 | 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] : | |
158 | 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[constructor return] [str] : | |
159 | 162 | | test.swift:490:7:490:7 | [post] self [str] : | test.swift:489:5:491:5 | self[return] [str] : |
|
160 | 163 | | test.swift:490:13:490:13 | s : | test.swift:490:7:490:7 | [post] self [str] : |
|
| 164 | +| test.swift:495:17:498:5 | self[constructor return] [str] : | test.swift:503:13:503:41 | call to Self.init(contentsOfFile:) [str] : | |
| 165 | +| test.swift:495:17:498:5 | self[return] [str] : | test.swift:503:13:503:41 | call to Self.init(contentsOfFile:) [str] : | |
| 166 | +| test.swift:496:7:496:7 | [post] self [str] : | test.swift:495:17:498:5 | self[constructor return] [str] : | |
| 167 | +| test.swift:496:7:496:7 | [post] self [str] : | test.swift:495:17:498:5 | self[return] [str] : | |
161 | 168 | | test.swift:496:7:496:7 | [post] self [str] : | test.swift:497:17:497:17 | self [str] : |
|
162 | 169 | | test.swift:496:20:496:28 | call to source3() : | test.swift:489:10:489:13 | s : |
|
163 | 170 | | test.swift:496:20:496:28 | call to source3() : | test.swift:496:7:496:7 | [post] self [str] : |
|
164 | 171 | | test.swift:497:17:497:17 | self [str] : | test.swift:497:17:497:17 | .str |
|
| 172 | +| test.swift:502:13:502:33 | call to MyClass.init(s:) [str] : | test.swift:488:9:488:9 | self [str] : | |
| 173 | +| test.swift:502:13:502:33 | call to MyClass.init(s:) [str] : | test.swift:502:13:502:35 | .str | |
| 174 | +| test.swift:502:24:502:32 | call to source3() : | test.swift:489:10:489:13 | s : | |
| 175 | +| test.swift:502:24:502:32 | call to source3() : | test.swift:502:13:502:33 | call to MyClass.init(s:) [str] : | |
| 176 | +| test.swift:503:13:503:41 | call to Self.init(contentsOfFile:) [str] : | test.swift:488:9:488:9 | self [str] : | |
| 177 | +| test.swift:503:13:503:41 | call to Self.init(contentsOfFile:) [str] : | test.swift:503:13:503:43 | .str | |
165 | 178 | nodes
|
166 | 179 | | file://:0:0:0:0 | .a [x] : | semmle.label | .a [x] : |
|
| 180 | +| file://:0:0:0:0 | .str : | semmle.label | .str : | |
167 | 181 | | file://:0:0:0:0 | .x : | semmle.label | .x : |
|
168 | 182 | | file://:0:0:0:0 | .x : | semmle.label | .x : |
|
169 | 183 | | file://:0:0:0:0 | [post] self [x] : | semmle.label | [post] self [x] : |
|
170 | 184 | | file://:0:0:0:0 | [post] self [x] : | semmle.label | [post] self [x] : |
|
171 | 185 | | file://:0:0:0:0 | [summary param] this in signum() : | semmle.label | [summary param] this in signum() : |
|
172 | 186 | | file://:0:0:0:0 | [summary] to write: return (return) in signum() : | semmle.label | [summary] to write: return (return) in signum() : |
|
173 | 187 | | file://:0:0:0:0 | self [a, x] : | semmle.label | self [a, x] : |
|
| 188 | +| file://:0:0:0:0 | self [str] : | semmle.label | self [str] : | |
174 | 189 | | file://:0:0:0:0 | self [x] : | semmle.label | self [x] : |
|
175 | 190 | | file://:0:0:0:0 | self [x] : | semmle.label | self [x] : |
|
176 | 191 | | file://:0:0:0:0 | value : | semmle.label | value : |
|
@@ -335,14 +350,27 @@ nodes
|
335 | 350 | | test.swift:479:13:479:21 | call to +(_:) | semmle.label | call to +(_:) |
|
336 | 351 | | test.swift:479:14:479:21 | call to source() : | semmle.label | call to source() : |
|
337 | 352 | | test.swift:480:14:480:21 | call to source() | semmle.label | call to source() |
|
| 353 | +| test.swift:488:9:488:9 | self [str] : | semmle.label | self [str] : | |
| 354 | +| test.swift:489:5:491:5 | self[constructor return] [str] : | semmle.label | self[constructor return] [str] : | |
| 355 | +| test.swift:489:5:491:5 | self[constructor return] [str] : | semmle.label | self[return] [str] : | |
| 356 | +| test.swift:489:5:491:5 | self[return] [str] : | semmle.label | self[constructor return] [str] : | |
338 | 357 | | test.swift:489:5:491:5 | self[return] [str] : | semmle.label | self[return] [str] : |
|
339 | 358 | | test.swift:489:10:489:13 | s : | semmle.label | s : |
|
340 | 359 | | test.swift:490:7:490:7 | [post] self [str] : | semmle.label | [post] self [str] : |
|
341 | 360 | | test.swift:490:13:490:13 | s : | semmle.label | s : |
|
| 361 | +| test.swift:495:17:498:5 | self[constructor return] [str] : | semmle.label | self[constructor return] [str] : | |
| 362 | +| test.swift:495:17:498:5 | self[constructor return] [str] : | semmle.label | self[return] [str] : | |
| 363 | +| test.swift:495:17:498:5 | self[return] [str] : | semmle.label | self[constructor return] [str] : | |
| 364 | +| test.swift:495:17:498:5 | self[return] [str] : | semmle.label | self[return] [str] : | |
342 | 365 | | test.swift:496:7:496:7 | [post] self [str] : | semmle.label | [post] self [str] : |
|
343 | 366 | | test.swift:496:20:496:28 | call to source3() : | semmle.label | call to source3() : |
|
344 | 367 | | test.swift:497:17:497:17 | .str | semmle.label | .str |
|
345 | 368 | | test.swift:497:17:497:17 | self [str] : | semmle.label | self [str] : |
|
| 369 | +| test.swift:502:13:502:33 | call to MyClass.init(s:) [str] : | semmle.label | call to MyClass.init(s:) [str] : | |
| 370 | +| test.swift:502:13:502:35 | .str | semmle.label | .str | |
| 371 | +| test.swift:502:24:502:32 | call to source3() : | semmle.label | call to source3() : | |
| 372 | +| test.swift:503:13:503:41 | call to Self.init(contentsOfFile:) [str] : | semmle.label | call to Self.init(contentsOfFile:) [str] : | |
| 373 | +| test.swift:503:13:503:43 | .str | semmle.label | .str | |
346 | 374 | subpaths
|
347 | 375 | | 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] &... : |
|
348 | 376 | | 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 ... : |
|
@@ -375,8 +403,13 @@ subpaths
|
375 | 403 | | 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() |
|
376 | 404 | | 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] : |
|
377 | 405 | | 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 : |
|
| 406 | +| test.swift:496:20:496:28 | call to source3() : | test.swift:489:10:489:13 | s : | test.swift:489:5:491:5 | self[constructor return] [str] : | test.swift:496:7:496:7 | [post] self [str] : | |
378 | 407 | | test.swift:496:20:496:28 | call to source3() : | test.swift:489:10:489:13 | s : | test.swift:489:5:491:5 | self[return] [str] : | test.swift:496:7:496:7 | [post] self [str] : |
|
379 | 408 | | 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] : |
|
| 409 | +| 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 | |
| 410 | +| test.swift:502:24:502:32 | call to source3() : | test.swift:489:10:489:13 | s : | test.swift:489:5:491:5 | self[constructor return] [str] : | test.swift:502:13:502:33 | call to MyClass.init(s:) [str] : | |
| 411 | +| 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] : | |
| 412 | +| 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 | |
380 | 413 | #select
|
381 | 414 | | test.swift:7:15:7:15 | t1 | test.swift:6:19:6:26 | call to source() : | test.swift:7:15:7:15 | t1 | result |
|
382 | 415 | | test.swift:9:15:9:15 | t1 | test.swift:6:19:6:26 | call to source() : | test.swift:9:15:9:15 | t1 | result |
|
@@ -432,3 +465,5 @@ subpaths
|
432 | 465 | | 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 |
|
433 | 466 | | 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 |
|
434 | 467 | | test.swift:497:17:497:17 | .str | test.swift:496:20:496:28 | call to source3() : | test.swift:497:17:497:17 | .str | result |
|
| 468 | +| test.swift:502:13:502:35 | .str | test.swift:502:24:502:32 | call to source3() : | test.swift:502:13:502:35 | .str | result | |
| 469 | +| test.swift:503:13:503:43 | .str | test.swift:496:20:496:28 | call to source3() : | test.swift:503:13:503:43 | .str | result | |
0 commit comments