@@ -66,18 +66,16 @@ edges
6666| enums.swift:48:12:48:12 | e [case2.0] | enums.swift:49:10:49:23 | ... .case2(...) [case2.0] | provenance | |
6767| enums.swift:49:10:49:23 | ... .case2(...) [case2.0] | enums.swift:49:22:49:22 | x | provenance | |
6868| enums.swift:49:22:49:22 | x | enums.swift:50:14:50:14 | x | provenance | |
69- | enums.swift:57:9:57:13 | opt_x [some.0] | enums.swift:58:19:58:23 | opt_x [some.0] | provenance | |
70- | enums.swift:57:17:57:45 | ... .some(...) [some.0] | enums.swift:57:9:57:13 | opt_x [some.0] | provenance | |
71- | enums.swift:57:31:57:44 | source(...) | enums.swift:57:17:57:45 | ... .some(...) [some.0] | provenance | |
72- | enums.swift:58:11:58:15 | ... .some(...) [some.0] | enums.swift:58:15:58:15 | x | provenance | |
69+ | enums.swift:57:9:57:13 | opt_x | enums.swift:58:19:58:23 | opt_x | provenance | |
70+ | enums.swift:57:31:57:44 | source(...) | enums.swift:57:9:57:13 | opt_x | provenance | |
71+ | enums.swift:58:11:58:15 | ... .some(...) | enums.swift:58:15:58:15 | x | provenance | |
7372| enums.swift:58:15:58:15 | x | enums.swift:59:10:59:10 | x | provenance | |
74- | enums.swift:58:19:58:23 | opt_x [some.0] | enums.swift:58:11:58:15 | ... .some(...) [some.0] | provenance | |
75- | enums.swift:63:9:63:13 | opt_x [some.0] | enums.swift:64:15:64:19 | opt_x [some.0] | provenance | |
76- | enums.swift:63:17 :63:45 | ... .some (...) [some.0] | enums.swift:63:9:63:13 | opt_x [some.0] | provenance | |
77- | enums.swift:63:31:63:44 | source (...) | enums.swift:63:17:63:45 | ... .some(...) [some.0] | provenance | |
78- | enums.swift:64:11 :64:19 | ... .some(...) [some.0] | enums.swift:64:15 :64:19 | opt_x | provenance | |
73+ | enums.swift:58:19:58:23 | opt_x | enums.swift:58:11:58:15 | ... .some(...) | provenance | |
74+ | enums.swift:63:9:63:13 | opt_x | enums.swift:64:15:64:19 | opt_x | provenance | |
75+ | enums.swift:63:31 :63:44 | source (...) | enums.swift:63:9:63:13 | opt_x | provenance | |
76+ | enums.swift:64:11:64:19 | ... .some (...) | enums.swift:64:15:64:19 | opt_x | provenance | |
77+ | enums.swift:64:15 :64:19 | opt_x | enums.swift:64:11 :64:19 | ... .some(...) | provenance | |
7978| enums.swift:64:15:64:19 | opt_x | enums.swift:65:10:65:14 | opt_x | provenance | |
80- | enums.swift:64:15:64:19 | opt_x [some.0] | enums.swift:64:11:64:19 | ... .some(...) [some.0] | provenance | |
8179| enums.swift:73:9:73:9 | e [foo.0] | enums.swift:74:12:74:12 | e [foo.0] | provenance | |
8280| enums.swift:73:9:73:9 | e [foo.0] | enums.swift:82:12:82:12 | e [foo.0] | provenance | |
8381| enums.swift:73:13:73:48 | ... .foo(...) [foo.0] | enums.swift:73:9:73:9 | e [foo.0] | provenance | |
@@ -241,29 +239,26 @@ edges
241239| test.swift:200:14:200:46 | throwingIdentity(...) | test.swift:200:10:200:46 | try ... | provenance | |
242240| test.swift:200:31:200:45 | source(...) | test.swift:191:25:191:25 | s | provenance | |
243241| test.swift:200:31:200:45 | source(...) | test.swift:200:14:200:46 | throwingIdentity(...) | provenance | |
244- | test.swift:201:9:201:11 | opt [some.0] | test.swift:202:12:202:14 | opt [some.0] | provenance | |
245- | test.swift:201:15:201:52 | try? ... [some.0] | test.swift:201:9:201:11 | opt [some.0] | provenance | |
246- | test.swift:201:20:201:52 | throwingIdentity(...) | test.swift:201:15:201:52 | try? ... [some.0] | provenance | |
242+ | test.swift:201:9:201:11 | opt | test.swift:202:12:202:14 | opt | provenance | |
243+ | test.swift:201:20:201:52 | throwingIdentity(...) | test.swift:201:9:201:11 | opt | provenance | |
247244| test.swift:201:37:201:51 | source(...) | test.swift:191:25:191:25 | s | provenance | |
248245| test.swift:201:37:201:51 | source(...) | test.swift:201:20:201:52 | throwingIdentity(...) | provenance | |
249- | test.swift:202:8:202:14 | ... .some(...) [some.0] | test.swift:202:12:202:14 | opt | provenance | |
246+ | test.swift:202:8:202:14 | ... .some(...) | test.swift:202:12:202:14 | opt | provenance | |
247+ | test.swift:202:12:202:14 | opt | test.swift:202:8:202:14 | ... .some(...) | provenance | |
250248| test.swift:202:12:202:14 | opt | test.swift:203:14:203:16 | opt | provenance | |
251- | test.swift:202:12:202:14 | opt [some.0] | test.swift:202:8:202:14 | ... .some(...) [some.0] | provenance | |
252249| test.swift:205:15:205:47 | throwingIdentity(...) | test.swift:205:10:205:47 | try! ... | provenance | |
253250| test.swift:205:32:205:46 | source(...) | test.swift:191:25:191:25 | s | provenance | |
254251| test.swift:205:32:205:46 | source(...) | test.swift:205:15:205:47 | throwingIdentity(...) | provenance | |
255252| test.swift:209:20:209:57 | asyncThrowingIdentity(...) | test.swift:209:10:209:57 | try ... | provenance | |
256253| test.swift:209:42:209:56 | source(...) | test.swift:193:30:193:30 | s | provenance | |
257254| test.swift:209:42:209:56 | source(...) | test.swift:209:20:209:57 | asyncThrowingIdentity(...) | provenance | |
258- | test.swift:210:9:210:11 | opt [some.0] | test.swift:211:12:211:14 | opt [some.0] | provenance | |
259- | test.swift:210:15:210:63 | try? ... [some.0] | test.swift:210:9:210:11 | opt [some.0] | provenance | |
260- | test.swift:210:20:210:63 | await ... | test.swift:210:15:210:63 | try? ... [some.0] | provenance | |
261- | test.swift:210:26:210:63 | asyncThrowingIdentity(...) | test.swift:210:20:210:63 | await ... | provenance | |
255+ | test.swift:210:9:210:11 | opt | test.swift:211:12:211:14 | opt | provenance | |
256+ | test.swift:210:26:210:63 | asyncThrowingIdentity(...) | test.swift:210:9:210:11 | opt | provenance | |
262257| test.swift:210:48:210:62 | source(...) | test.swift:193:30:193:30 | s | provenance | |
263258| test.swift:210:48:210:62 | source(...) | test.swift:210:26:210:63 | asyncThrowingIdentity(...) | provenance | |
264- | test.swift:211:8:211:14 | ... .some(...) [some.0] | test.swift:211:12:211:14 | opt | provenance | |
259+ | test.swift:211:8:211:14 | ... .some(...) | test.swift:211:12:211:14 | opt | provenance | |
260+ | test.swift:211:12:211:14 | opt | test.swift:211:8:211:14 | ... .some(...) | provenance | |
265261| test.swift:211:12:211:14 | opt | test.swift:212:14:212:16 | opt | provenance | |
266- | test.swift:211:12:211:14 | opt [some.0] | test.swift:211:8:211:14 | ... .some(...) [some.0] | provenance | |
267262| test.swift:214:21:214:58 | asyncThrowingIdentity(...) | test.swift:214:10:214:58 | try! ... | provenance | |
268263| test.swift:214:43:214:57 | source(...) | test.swift:193:30:193:30 | s | provenance | |
269264| test.swift:214:43:214:57 | source(...) | test.swift:214:21:214:58 | asyncThrowingIdentity(...) | provenance | |
@@ -273,16 +268,22 @@ edges
273268| test.swift:218:13:218:27 | source(...) | test.swift:218:9:218:9 | x | provenance | |
274269| test.swift:219:10:219:10 | x | test.swift:219:10:219:20 | TypeCastExpr | provenance | |
275270| test.swift:220:10:220:10 | x | test.swift:220:10:220:21 | TypeCastExpr | provenance | |
276- | test.swift:221:8:221:12 | ... .some(...) [some.0] | test.swift:221:12:221:12 | y | provenance | |
271+ | test.swift:221:8:221:12 | ... .some(...) | test.swift:221:12:221:12 | y | provenance | |
277272| test.swift:221:12:221:12 | y | test.swift:222:14:222:14 | y | provenance | |
278- | test.swift:221:16:221:16 | x | test.swift:221:16:221:27 | TypeCastExpr [some.0] | provenance | |
279- | test.swift:221:16:221:27 | TypeCastExpr [some.0] | test.swift:221:8:221:12 | ... .some(...) [some.0] | provenance | |
273+ | test.swift:221:16:221:16 | x | test.swift:221:8:221:12 | ... .some(...) | provenance | |
280274| test.swift:227:9:227:9 | x [ArrayElement] | test.swift:228:20:228:20 | x [ArrayElement] | provenance | |
281275| test.swift:227:13:227:46 | ArrayLiteral [ArrayElement] | test.swift:227:9:227:9 | x [ArrayElement] | provenance | |
282276| test.swift:227:14:227:28 | source(...) | test.swift:227:13:227:46 | ArrayLiteral [ArrayElement] | provenance | |
283277| test.swift:227:31:227:45 | source(...) | test.swift:227:13:227:46 | ArrayLiteral [ArrayElement] | provenance | |
284278| test.swift:228:9:228:15 | element | test.swift:229:14:229:20 | element | provenance | |
285279| test.swift:228:20:228:20 | x [ArrayElement] | test.swift:228:9:228:15 | element | provenance | |
280+ | test.swift:243:16:243:45 | ... .some(...) | test.swift:246:18:246:30 | getOptional(...) | provenance | |
281+ | test.swift:243:30:243:44 | source(...) | test.swift:243:16:243:45 | ... .some(...) | provenance | |
282+ | test.swift:246:9:246:9 | x | test.swift:247:12:247:12 | x | provenance | |
283+ | test.swift:246:18:246:30 | getOptional(...) | test.swift:246:9:246:9 | x | provenance | |
284+ | test.swift:247:8:247:12 | ... .some(...) | test.swift:247:12:247:12 | x | provenance | |
285+ | test.swift:247:12:247:12 | x | test.swift:247:8:247:12 | ... .some(...) | provenance | |
286+ | test.swift:247:12:247:12 | x | test.swift:248:14:248:14 | x | provenance | |
286287nodes
287288| calls.swift:7:19:7:19 | x | semmle.label | x |
288289| calls.swift:8:14:8:14 | x | semmle.label | x |
@@ -364,19 +365,17 @@ nodes
364365| enums.swift:49:10:49:23 | ... .case2(...) [case2.0] | semmle.label | ... .case2(...) [case2.0] |
365366| enums.swift:49:22:49:22 | x | semmle.label | x |
366367| enums.swift:50:14:50:14 | x | semmle.label | x |
367- | enums.swift:57:9:57:13 | opt_x [some.0] | semmle.label | opt_x [some.0] |
368- | enums.swift:57:17:57:45 | ... .some(...) [some.0] | semmle.label | ... .some(...) [some.0] |
368+ | enums.swift:57:9:57:13 | opt_x | semmle.label | opt_x |
369369| enums.swift:57:31:57:44 | source(...) | semmle.label | source(...) |
370- | enums.swift:58:11:58:15 | ... .some(...) [some.0] | semmle.label | ... .some(...) [some.0] |
370+ | enums.swift:58:11:58:15 | ... .some(...) | semmle.label | ... .some(...) |
371371| enums.swift:58:15:58:15 | x | semmle.label | x |
372- | enums.swift:58:19:58:23 | opt_x [some.0] | semmle.label | opt_x [some.0] |
372+ | enums.swift:58:19:58:23 | opt_x | semmle.label | opt_x |
373373| enums.swift:59:10:59:10 | x | semmle.label | x |
374- | enums.swift:63:9:63:13 | opt_x [some.0] | semmle.label | opt_x [some.0] |
375- | enums.swift:63:17:63:45 | ... .some(...) [some.0] | semmle.label | ... .some(...) [some.0] |
374+ | enums.swift:63:9:63:13 | opt_x | semmle.label | opt_x |
376375| enums.swift:63:31:63:44 | source(...) | semmle.label | source(...) |
377- | enums.swift:64:11:64:19 | ... .some(...) [some.0] | semmle.label | ... .some(...) [some.0] |
376+ | enums.swift:64:11:64:19 | ... .some(...) | semmle.label | ... .some(...) |
377+ | enums.swift:64:15:64:19 | opt_x | semmle.label | opt_x |
378378| enums.swift:64:15:64:19 | opt_x | semmle.label | opt_x |
379- | enums.swift:64:15:64:19 | opt_x [some.0] | semmle.label | opt_x [some.0] |
380379| enums.swift:65:10:65:14 | opt_x | semmle.label | opt_x |
381380| enums.swift:73:9:73:9 | e [foo.0] | semmle.label | e [foo.0] |
382381| enums.swift:73:13:73:48 | ... .foo(...) [foo.0] | semmle.label | ... .foo(...) [foo.0] |
@@ -587,28 +586,25 @@ nodes
587586| test.swift:200:10:200:46 | try ... | semmle.label | try ... |
588587| test.swift:200:14:200:46 | throwingIdentity(...) | semmle.label | throwingIdentity(...) |
589588| test.swift:200:31:200:45 | source(...) | semmle.label | source(...) |
590- | test.swift:201:9:201:11 | opt [some.0] | semmle.label | opt [some.0] |
591- | test.swift:201:15:201:52 | try? ... [some.0] | semmle.label | try? ... [some.0] |
589+ | test.swift:201:9:201:11 | opt | semmle.label | opt |
592590| test.swift:201:20:201:52 | throwingIdentity(...) | semmle.label | throwingIdentity(...) |
593591| test.swift:201:37:201:51 | source(...) | semmle.label | source(...) |
594- | test.swift:202:8:202:14 | ... .some(...) [some.0] | semmle.label | ... .some(...) [some.0] |
592+ | test.swift:202:8:202:14 | ... .some(...) | semmle.label | ... .some(...) |
593+ | test.swift:202:12:202:14 | opt | semmle.label | opt |
595594| test.swift:202:12:202:14 | opt | semmle.label | opt |
596- | test.swift:202:12:202:14 | opt [some.0] | semmle.label | opt [some.0] |
597595| test.swift:203:14:203:16 | opt | semmle.label | opt |
598596| test.swift:205:10:205:47 | try! ... | semmle.label | try! ... |
599597| test.swift:205:15:205:47 | throwingIdentity(...) | semmle.label | throwingIdentity(...) |
600598| test.swift:205:32:205:46 | source(...) | semmle.label | source(...) |
601599| test.swift:209:10:209:57 | try ... | semmle.label | try ... |
602600| test.swift:209:20:209:57 | asyncThrowingIdentity(...) | semmle.label | asyncThrowingIdentity(...) |
603601| test.swift:209:42:209:56 | source(...) | semmle.label | source(...) |
604- | test.swift:210:9:210:11 | opt [some.0] | semmle.label | opt [some.0] |
605- | test.swift:210:15:210:63 | try? ... [some.0] | semmle.label | try? ... [some.0] |
606- | test.swift:210:20:210:63 | await ... | semmle.label | await ... |
602+ | test.swift:210:9:210:11 | opt | semmle.label | opt |
607603| test.swift:210:26:210:63 | asyncThrowingIdentity(...) | semmle.label | asyncThrowingIdentity(...) |
608604| test.swift:210:48:210:62 | source(...) | semmle.label | source(...) |
609- | test.swift:211:8:211:14 | ... .some(...) [some.0] | semmle.label | ... .some(...) [some.0] |
605+ | test.swift:211:8:211:14 | ... .some(...) | semmle.label | ... .some(...) |
606+ | test.swift:211:12:211:14 | opt | semmle.label | opt |
610607| test.swift:211:12:211:14 | opt | semmle.label | opt |
611- | test.swift:211:12:211:14 | opt [some.0] | semmle.label | opt [some.0] |
612608| test.swift:212:14:212:16 | opt | semmle.label | opt |
613609| test.swift:214:10:214:58 | try! ... | semmle.label | try! ... |
614610| test.swift:214:21:214:58 | asyncThrowingIdentity(...) | semmle.label | asyncThrowingIdentity(...) |
@@ -619,10 +615,9 @@ nodes
619615| test.swift:219:10:219:20 | TypeCastExpr | semmle.label | TypeCastExpr |
620616| test.swift:220:10:220:10 | x | semmle.label | x |
621617| test.swift:220:10:220:21 | TypeCastExpr | semmle.label | TypeCastExpr |
622- | test.swift:221:8:221:12 | ... .some(...) [some.0] | semmle.label | ... .some(...) [some.0] |
618+ | test.swift:221:8:221:12 | ... .some(...) | semmle.label | ... .some(...) |
623619| test.swift:221:12:221:12 | y | semmle.label | y |
624620| test.swift:221:16:221:16 | x | semmle.label | x |
625- | test.swift:221:16:221:27 | TypeCastExpr [some.0] | semmle.label | TypeCastExpr [some.0] |
626621| test.swift:222:14:222:14 | y | semmle.label | y |
627622| test.swift:227:9:227:9 | x [ArrayElement] | semmle.label | x [ArrayElement] |
628623| test.swift:227:13:227:46 | ArrayLiteral [ArrayElement] | semmle.label | ArrayLiteral [ArrayElement] |
@@ -631,6 +626,14 @@ nodes
631626| test.swift:228:9:228:15 | element | semmle.label | element |
632627| test.swift:228:20:228:20 | x [ArrayElement] | semmle.label | x [ArrayElement] |
633628| test.swift:229:14:229:20 | element | semmle.label | element |
629+ | test.swift:243:16:243:45 | ... .some(...) | semmle.label | ... .some(...) |
630+ | test.swift:243:30:243:44 | source(...) | semmle.label | source(...) |
631+ | test.swift:246:9:246:9 | x | semmle.label | x |
632+ | test.swift:246:18:246:30 | getOptional(...) | semmle.label | getOptional(...) |
633+ | test.swift:247:8:247:12 | ... .some(...) | semmle.label | ... .some(...) |
634+ | test.swift:247:12:247:12 | x | semmle.label | x |
635+ | test.swift:247:12:247:12 | x | semmle.label | x |
636+ | test.swift:248:14:248:14 | x | semmle.label | x |
634637subpaths
635638| calls.swift:31:17:31:30 | source(...) | calls.swift:28:19:28:19 | x | calls.swift:29:16:29:24 | ... + ... | calls.swift:31:10:31:31 | target(...) |
636639| calls.swift:32:17:32:30 | source(...) | calls.swift:28:19:28:19 | x | calls.swift:29:16:29:24 | ... + ... | calls.swift:32:10:32:31 | target(...) |
@@ -730,3 +733,4 @@ testFailures
730733| test.swift:222:14:222:14 | y | test.swift:218:13:218:27 | source(...) | test.swift:222:14:222:14 | y | $@ | test.swift:218:13:218:27 | source(...) | source(...) |
731734| test.swift:229:14:229:20 | element | test.swift:227:14:227:28 | source(...) | test.swift:229:14:229:20 | element | $@ | test.swift:227:14:227:28 | source(...) | source(...) |
732735| test.swift:229:14:229:20 | element | test.swift:227:31:227:45 | source(...) | test.swift:229:14:229:20 | element | $@ | test.swift:227:31:227:45 | source(...) | source(...) |
736+ | test.swift:248:14:248:14 | x | test.swift:243:30:243:44 | source(...) | test.swift:248:14:248:14 | x | $@ | test.swift:243:30:243:44 | source(...) | source(...) |
0 commit comments