Skip to content

Commit 90835e6

Browse files
committed
Test changes to be checked
1 parent 5d67832 commit 90835e6

2 files changed

Lines changed: 272 additions & 172 deletions

File tree

Lines changed: 152 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,156 @@
11
nodes
22
edges
3-
| conversions.go:0:0:0:0 | entry | conversions.go:3:1:3:15 | skip |
4-
| conversions.go:3:1:3:15 | skip | conversions.go:5:6:5:8 | skip |
5-
| conversions.go:5:1:5:29 | entry | conversions.go:5:10:5:10 | argument corresponding to _ |
6-
| conversions.go:5:1:5:29 | function declaration | conversions.go:7:6:7:9 | skip |
7-
| conversions.go:5:6:5:8 | skip | conversions.go:5:1:5:29 | function declaration |
8-
| conversions.go:5:10:5:10 | argument corresponding to _ | conversions.go:5:10:5:10 | initialization of _ |
9-
| conversions.go:5:10:5:10 | initialization of _ | conversions.go:5:28:5:29 | skip |
10-
| conversions.go:5:28:5:29 | skip | conversions.go:5:1:5:29 | exit |
11-
| conversions.go:7:1:26:1 | entry | conversions.go:8:6:8:6 | skip |
12-
| conversions.go:7:1:26:1 | function declaration | conversions.go:0:0:0:0 | exit |
13-
| conversions.go:7:6:7:9 | skip | conversions.go:7:1:26:1 | function declaration |
14-
| conversions.go:8:6:8:6 | assignment to a | conversions.go:10:2:10:2 | skip |
15-
| conversions.go:8:6:8:6 | skip | conversions.go:8:6:8:6 | zero value for a |
16-
| conversions.go:8:6:8:6 | zero value for a | conversions.go:8:6:8:6 | assignment to a |
17-
| conversions.go:10:2:10:2 | assignment to b | conversions.go:11:2:11:4 | use |
18-
| conversions.go:10:2:10:2 | skip | conversions.go:10:7:10:16 | selection of Add |
19-
| conversions.go:10:7:10:16 | selection of Add | conversions.go:10:18:10:18 | a |
20-
| conversions.go:10:7:10:23 | call to Add | conversions.go:10:2:10:2 | assignment to b |
21-
| conversions.go:10:18:10:18 | a | conversions.go:10:21:10:22 | 10 |
22-
| conversions.go:10:21:10:22 | 10 | conversions.go:10:7:10:23 | call to Add |
23-
| conversions.go:11:2:11:4 | use | conversions.go:11:6:11:6 | b |
24-
| conversions.go:11:2:11:7 | call to use | conversions.go:7:1:26:1 | exit |
25-
| conversions.go:11:2:11:7 | call to use | conversions.go:13:6:13:8 | skip |
26-
| conversions.go:11:6:11:6 | b | conversions.go:11:2:11:7 | call to use |
27-
| conversions.go:13:6:13:8 | assignment to arr | conversions.go:14:2:14:6 | skip |
28-
| conversions.go:13:6:13:8 | skip | conversions.go:13:6:13:8 | zero value for arr |
29-
| conversions.go:13:6:13:8 | zero value for arr | conversions.go:13:6:13:8 | assignment to arr |
30-
| conversions.go:14:2:14:6 | assignment to slice | conversions.go:17:2:17:4 | skip |
31-
| conversions.go:14:2:14:6 | skip | conversions.go:14:11:14:22 | selection of Slice |
32-
| conversions.go:14:11:14:22 | selection of Slice | conversions.go:14:24:14:26 | arr |
33-
| conversions.go:14:11:14:31 | call to Slice | conversions.go:14:2:14:6 | assignment to slice |
34-
| conversions.go:14:24:14:26 | arr | conversions.go:14:29:14:30 | 20 |
35-
| conversions.go:14:29:14:30 | 20 | conversions.go:14:11:14:31 | call to Slice |
36-
| conversions.go:17:2:17:4 | assignment to ptr | conversions.go:18:2:18:4 | use |
37-
| conversions.go:17:2:17:4 | skip | conversions.go:17:20:17:24 | slice |
38-
| conversions.go:17:9:17:25 | type conversion | conversions.go:7:1:26:1 | exit |
39-
| conversions.go:17:9:17:25 | type conversion | conversions.go:17:2:17:4 | assignment to ptr |
40-
| conversions.go:17:20:17:24 | slice | conversions.go:17:9:17:25 | type conversion |
41-
| conversions.go:18:2:18:4 | use | conversions.go:18:6:18:8 | ptr |
42-
| conversions.go:18:2:18:9 | call to use | conversions.go:7:1:26:1 | exit |
43-
| conversions.go:18:2:18:9 | call to use | conversions.go:21:2:21:4 | skip |
44-
| conversions.go:18:6:18:8 | ptr | conversions.go:18:2:18:9 | call to use |
45-
| conversions.go:21:2:21:4 | assignment to str | conversions.go:22:2:22:6 | skip |
46-
| conversions.go:21:2:21:4 | skip | conversions.go:21:9:21:18 | "a string" |
47-
| conversions.go:21:9:21:18 | "a string" | conversions.go:21:2:21:4 | assignment to str |
48-
| conversions.go:22:2:22:6 | assignment to bytes | conversions.go:23:2:23:4 | use |
49-
| conversions.go:22:2:22:6 | skip | conversions.go:22:18:22:20 | str |
50-
| conversions.go:22:11:22:21 | type conversion | conversions.go:22:2:22:6 | assignment to bytes |
51-
| conversions.go:22:18:22:20 | str | conversions.go:22:11:22:21 | type conversion |
52-
| conversions.go:23:2:23:4 | use | conversions.go:23:6:23:10 | bytes |
53-
| conversions.go:23:2:23:11 | call to use | conversions.go:7:1:26:1 | exit |
54-
| conversions.go:23:2:23:11 | call to use | conversions.go:24:2:24:6 | skip |
55-
| conversions.go:23:6:23:10 | bytes | conversions.go:23:2:23:11 | call to use |
56-
| conversions.go:24:2:24:6 | assignment to runes | conversions.go:25:2:25:4 | use |
57-
| conversions.go:24:2:24:6 | skip | conversions.go:24:18:24:20 | str |
58-
| conversions.go:24:11:24:21 | type conversion | conversions.go:24:2:24:6 | assignment to runes |
59-
| conversions.go:24:18:24:20 | str | conversions.go:24:11:24:21 | type conversion |
60-
| conversions.go:25:2:25:4 | use | conversions.go:25:6:25:10 | runes |
61-
| conversions.go:25:2:25:11 | call to use | conversions.go:7:1:26:1 | exit |
62-
| conversions.go:25:6:25:10 | runes | conversions.go:25:2:25:11 | call to use |
3+
| conversions.go:0:0:0:0 | After conversions.go | conversions.go:0:0:0:0 | Normal Exit |
4+
| conversions.go:0:0:0:0 | Entry | conversions.go:0:0:0:0 | conversions.go |
5+
| conversions.go:0:0:0:0 | Normal Exit | conversions.go:0:0:0:0 | Exit |
6+
| conversions.go:0:0:0:0 | conversions.go | conversions.go:3:1:3:15 | import declaration |
7+
| conversions.go:3:1:3:15 | After import declaration | conversions.go:5:1:5:29 | Before function declaration |
8+
| conversions.go:3:1:3:15 | import declaration | conversions.go:3:8:3:15 | import specifier |
9+
| conversions.go:3:8:3:15 | import specifier | conversions.go:3:1:3:15 | After import declaration |
10+
| conversions.go:5:1:5:29 | After function declaration | conversions.go:7:1:26:1 | Before function declaration |
11+
| conversions.go:5:1:5:29 | Before function declaration | conversions.go:5:1:5:29 | function declaration |
12+
| conversions.go:5:1:5:29 | Entry | conversions.go:5:28:5:29 | block statement |
13+
| conversions.go:5:1:5:29 | Normal Exit | conversions.go:5:1:5:29 | Exit |
14+
| conversions.go:5:1:5:29 | function declaration | conversions.go:5:1:5:29 | After function declaration |
15+
| conversions.go:5:28:5:29 | After block statement | conversions.go:5:1:5:29 | Normal Exit |
16+
| conversions.go:5:28:5:29 | arg:0 block statement | conversions.go:5:28:5:29 | param-init:0 block statement |
17+
| conversions.go:5:28:5:29 | block statement | conversions.go:5:28:5:29 | arg:0 block statement |
18+
| conversions.go:5:28:5:29 | param-init:0 block statement | conversions.go:5:28:5:29 | After block statement |
19+
| conversions.go:7:1:26:1 | After function declaration | conversions.go:0:0:0:0 | After conversions.go |
20+
| conversions.go:7:1:26:1 | Before function declaration | conversions.go:7:1:26:1 | function declaration |
21+
| conversions.go:7:1:26:1 | Entry | conversions.go:7:13:26:1 | block statement |
22+
| conversions.go:7:1:26:1 | Exceptional Exit | conversions.go:7:1:26:1 | Exit |
23+
| conversions.go:7:1:26:1 | Normal Exit | conversions.go:7:1:26:1 | Exit |
24+
| conversions.go:7:1:26:1 | function declaration | conversions.go:7:1:26:1 | After function declaration |
25+
| conversions.go:7:13:26:1 | After block statement | conversions.go:7:1:26:1 | Normal Exit |
26+
| conversions.go:7:13:26:1 | block statement | conversions.go:8:2:8:21 | declaration statement |
27+
| conversions.go:8:2:8:21 | After declaration statement | conversions.go:10:2:10:23 | ... := ... |
28+
| conversions.go:8:2:8:21 | After variable declaration | conversions.go:8:2:8:21 | After declaration statement |
29+
| conversions.go:8:2:8:21 | declaration statement | conversions.go:8:2:8:21 | variable declaration |
30+
| conversions.go:8:2:8:21 | variable declaration | conversions.go:8:6:8:21 | value declaration specifier |
31+
| conversions.go:8:6:8:21 | After value declaration specifier | conversions.go:8:2:8:21 | After variable declaration |
32+
| conversions.go:8:6:8:21 | assign:0 value declaration specifier | conversions.go:8:6:8:21 | After value declaration specifier |
33+
| conversions.go:8:6:8:21 | value declaration specifier | conversions.go:8:6:8:21 | zero-init:0 value declaration specifier |
34+
| conversions.go:8:6:8:21 | zero-init:0 value declaration specifier | conversions.go:8:6:8:21 | assign:0 value declaration specifier |
35+
| conversions.go:10:2:10:23 | ... := ... | conversions.go:10:7:10:23 | Before call to Add |
36+
| conversions.go:10:2:10:23 | After ... := ... | conversions.go:11:2:11:7 | expression statement |
37+
| conversions.go:10:2:10:23 | assign:0 ... := ... | conversions.go:10:2:10:23 | After ... := ... |
38+
| conversions.go:10:7:10:16 | After selection of Add | conversions.go:10:18:10:18 | Before a |
39+
| conversions.go:10:7:10:16 | Before selection of Add | conversions.go:10:7:10:16 | selection of Add |
40+
| conversions.go:10:7:10:16 | selection of Add | conversions.go:10:7:10:16 | After selection of Add |
41+
| conversions.go:10:7:10:23 | After call to Add | conversions.go:10:2:10:23 | assign:0 ... := ... |
42+
| conversions.go:10:7:10:23 | Before call to Add | conversions.go:10:7:10:16 | Before selection of Add |
43+
| conversions.go:10:7:10:23 | call to Add | conversions.go:10:7:10:23 | After call to Add |
44+
| conversions.go:10:18:10:18 | After a | conversions.go:10:21:10:22 | Before 10 |
45+
| conversions.go:10:18:10:18 | Before a | conversions.go:10:18:10:18 | a |
46+
| conversions.go:10:18:10:18 | a | conversions.go:10:18:10:18 | After a |
47+
| conversions.go:10:21:10:22 | 10 | conversions.go:10:21:10:22 | After 10 |
48+
| conversions.go:10:21:10:22 | After 10 | conversions.go:10:7:10:23 | call to Add |
49+
| conversions.go:10:21:10:22 | Before 10 | conversions.go:10:21:10:22 | 10 |
50+
| conversions.go:11:2:11:4 | After use | conversions.go:11:6:11:6 | Before b |
51+
| conversions.go:11:2:11:4 | Before use | conversions.go:11:2:11:4 | use |
52+
| conversions.go:11:2:11:4 | use | conversions.go:11:2:11:4 | After use |
53+
| conversions.go:11:2:11:7 | After call to use | conversions.go:11:2:11:7 | After expression statement |
54+
| conversions.go:11:2:11:7 | After expression statement | conversions.go:13:2:13:13 | declaration statement |
55+
| conversions.go:11:2:11:7 | Before call to use | conversions.go:11:2:11:4 | Before use |
56+
| conversions.go:11:2:11:7 | call to use | conversions.go:7:1:26:1 | Exceptional Exit |
57+
| conversions.go:11:2:11:7 | call to use | conversions.go:11:2:11:7 | After call to use |
58+
| conversions.go:11:2:11:7 | expression statement | conversions.go:11:2:11:7 | Before call to use |
59+
| conversions.go:11:6:11:6 | After b | conversions.go:11:2:11:7 | call to use |
60+
| conversions.go:11:6:11:6 | Before b | conversions.go:11:6:11:6 | b |
61+
| conversions.go:11:6:11:6 | b | conversions.go:11:6:11:6 | After b |
62+
| conversions.go:13:2:13:13 | After declaration statement | conversions.go:14:2:14:31 | ... := ... |
63+
| conversions.go:13:2:13:13 | After variable declaration | conversions.go:13:2:13:13 | After declaration statement |
64+
| conversions.go:13:2:13:13 | declaration statement | conversions.go:13:2:13:13 | variable declaration |
65+
| conversions.go:13:2:13:13 | variable declaration | conversions.go:13:6:13:13 | value declaration specifier |
66+
| conversions.go:13:6:13:13 | After value declaration specifier | conversions.go:13:2:13:13 | After variable declaration |
67+
| conversions.go:13:6:13:13 | assign:0 value declaration specifier | conversions.go:13:6:13:13 | After value declaration specifier |
68+
| conversions.go:13:6:13:13 | value declaration specifier | conversions.go:13:6:13:13 | zero-init:0 value declaration specifier |
69+
| conversions.go:13:6:13:13 | zero-init:0 value declaration specifier | conversions.go:13:6:13:13 | assign:0 value declaration specifier |
70+
| conversions.go:14:2:14:31 | ... := ... | conversions.go:14:11:14:31 | Before call to Slice |
71+
| conversions.go:14:2:14:31 | After ... := ... | conversions.go:17:2:17:25 | ... := ... |
72+
| conversions.go:14:2:14:31 | assign:0 ... := ... | conversions.go:14:2:14:31 | After ... := ... |
73+
| conversions.go:14:11:14:22 | After selection of Slice | conversions.go:14:24:14:26 | Before arr |
74+
| conversions.go:14:11:14:22 | Before selection of Slice | conversions.go:14:11:14:22 | selection of Slice |
75+
| conversions.go:14:11:14:22 | selection of Slice | conversions.go:14:11:14:22 | After selection of Slice |
76+
| conversions.go:14:11:14:31 | After call to Slice | conversions.go:14:2:14:31 | assign:0 ... := ... |
77+
| conversions.go:14:11:14:31 | Before call to Slice | conversions.go:14:11:14:22 | Before selection of Slice |
78+
| conversions.go:14:11:14:31 | call to Slice | conversions.go:14:11:14:31 | After call to Slice |
79+
| conversions.go:14:24:14:26 | After arr | conversions.go:14:29:14:30 | Before 20 |
80+
| conversions.go:14:24:14:26 | Before arr | conversions.go:14:24:14:26 | arr |
81+
| conversions.go:14:24:14:26 | arr | conversions.go:14:24:14:26 | After arr |
82+
| conversions.go:14:29:14:30 | 20 | conversions.go:14:29:14:30 | After 20 |
83+
| conversions.go:14:29:14:30 | After 20 | conversions.go:14:11:14:31 | call to Slice |
84+
| conversions.go:14:29:14:30 | Before 20 | conversions.go:14:29:14:30 | 20 |
85+
| conversions.go:17:2:17:25 | ... := ... | conversions.go:17:9:17:25 | Before type conversion |
86+
| conversions.go:17:2:17:25 | After ... := ... | conversions.go:18:2:18:9 | expression statement |
87+
| conversions.go:17:2:17:25 | assign:0 ... := ... | conversions.go:17:2:17:25 | After ... := ... |
88+
| conversions.go:17:9:17:25 | After type conversion | conversions.go:17:2:17:25 | assign:0 ... := ... |
89+
| conversions.go:17:9:17:25 | Before type conversion | conversions.go:17:20:17:24 | Before slice |
90+
| conversions.go:17:9:17:25 | type conversion | conversions.go:7:1:26:1 | Exceptional Exit |
91+
| conversions.go:17:9:17:25 | type conversion | conversions.go:17:9:17:25 | After type conversion |
92+
| conversions.go:17:20:17:24 | After slice | conversions.go:17:9:17:25 | type conversion |
93+
| conversions.go:17:20:17:24 | Before slice | conversions.go:17:20:17:24 | slice |
94+
| conversions.go:17:20:17:24 | slice | conversions.go:17:20:17:24 | After slice |
95+
| conversions.go:18:2:18:4 | After use | conversions.go:18:6:18:8 | Before ptr |
96+
| conversions.go:18:2:18:4 | Before use | conversions.go:18:2:18:4 | use |
97+
| conversions.go:18:2:18:4 | use | conversions.go:18:2:18:4 | After use |
98+
| conversions.go:18:2:18:9 | After call to use | conversions.go:18:2:18:9 | After expression statement |
99+
| conversions.go:18:2:18:9 | After expression statement | conversions.go:21:2:21:18 | ... := ... |
100+
| conversions.go:18:2:18:9 | Before call to use | conversions.go:18:2:18:4 | Before use |
101+
| conversions.go:18:2:18:9 | call to use | conversions.go:7:1:26:1 | Exceptional Exit |
102+
| conversions.go:18:2:18:9 | call to use | conversions.go:18:2:18:9 | After call to use |
103+
| conversions.go:18:2:18:9 | expression statement | conversions.go:18:2:18:9 | Before call to use |
104+
| conversions.go:18:6:18:8 | After ptr | conversions.go:18:2:18:9 | call to use |
105+
| conversions.go:18:6:18:8 | Before ptr | conversions.go:18:6:18:8 | ptr |
106+
| conversions.go:18:6:18:8 | ptr | conversions.go:18:6:18:8 | After ptr |
107+
| conversions.go:21:2:21:18 | ... := ... | conversions.go:21:9:21:18 | Before "a string" |
108+
| conversions.go:21:2:21:18 | After ... := ... | conversions.go:22:2:22:21 | ... := ... |
109+
| conversions.go:21:2:21:18 | assign:0 ... := ... | conversions.go:21:2:21:18 | After ... := ... |
110+
| conversions.go:21:9:21:18 | "a string" | conversions.go:21:9:21:18 | After "a string" |
111+
| conversions.go:21:9:21:18 | After "a string" | conversions.go:21:2:21:18 | assign:0 ... := ... |
112+
| conversions.go:21:9:21:18 | Before "a string" | conversions.go:21:9:21:18 | "a string" |
113+
| conversions.go:22:2:22:21 | ... := ... | conversions.go:22:11:22:21 | Before type conversion |
114+
| conversions.go:22:2:22:21 | After ... := ... | conversions.go:23:2:23:11 | expression statement |
115+
| conversions.go:22:2:22:21 | assign:0 ... := ... | conversions.go:22:2:22:21 | After ... := ... |
116+
| conversions.go:22:11:22:21 | After type conversion | conversions.go:22:2:22:21 | assign:0 ... := ... |
117+
| conversions.go:22:11:22:21 | Before type conversion | conversions.go:22:18:22:20 | Before str |
118+
| conversions.go:22:11:22:21 | type conversion | conversions.go:22:11:22:21 | After type conversion |
119+
| conversions.go:22:18:22:20 | After str | conversions.go:22:11:22:21 | type conversion |
120+
| conversions.go:22:18:22:20 | Before str | conversions.go:22:18:22:20 | str |
121+
| conversions.go:22:18:22:20 | str | conversions.go:22:18:22:20 | After str |
122+
| conversions.go:23:2:23:4 | After use | conversions.go:23:6:23:10 | Before bytes |
123+
| conversions.go:23:2:23:4 | Before use | conversions.go:23:2:23:4 | use |
124+
| conversions.go:23:2:23:4 | use | conversions.go:23:2:23:4 | After use |
125+
| conversions.go:23:2:23:11 | After call to use | conversions.go:23:2:23:11 | After expression statement |
126+
| conversions.go:23:2:23:11 | After expression statement | conversions.go:24:2:24:21 | ... := ... |
127+
| conversions.go:23:2:23:11 | Before call to use | conversions.go:23:2:23:4 | Before use |
128+
| conversions.go:23:2:23:11 | call to use | conversions.go:7:1:26:1 | Exceptional Exit |
129+
| conversions.go:23:2:23:11 | call to use | conversions.go:23:2:23:11 | After call to use |
130+
| conversions.go:23:2:23:11 | expression statement | conversions.go:23:2:23:11 | Before call to use |
131+
| conversions.go:23:6:23:10 | After bytes | conversions.go:23:2:23:11 | call to use |
132+
| conversions.go:23:6:23:10 | Before bytes | conversions.go:23:6:23:10 | bytes |
133+
| conversions.go:23:6:23:10 | bytes | conversions.go:23:6:23:10 | After bytes |
134+
| conversions.go:24:2:24:21 | ... := ... | conversions.go:24:11:24:21 | Before type conversion |
135+
| conversions.go:24:2:24:21 | After ... := ... | conversions.go:25:2:25:11 | expression statement |
136+
| conversions.go:24:2:24:21 | assign:0 ... := ... | conversions.go:24:2:24:21 | After ... := ... |
137+
| conversions.go:24:11:24:21 | After type conversion | conversions.go:24:2:24:21 | assign:0 ... := ... |
138+
| conversions.go:24:11:24:21 | Before type conversion | conversions.go:24:18:24:20 | Before str |
139+
| conversions.go:24:11:24:21 | type conversion | conversions.go:24:11:24:21 | After type conversion |
140+
| conversions.go:24:18:24:20 | After str | conversions.go:24:11:24:21 | type conversion |
141+
| conversions.go:24:18:24:20 | Before str | conversions.go:24:18:24:20 | str |
142+
| conversions.go:24:18:24:20 | str | conversions.go:24:18:24:20 | After str |
143+
| conversions.go:25:2:25:4 | After use | conversions.go:25:6:25:10 | Before runes |
144+
| conversions.go:25:2:25:4 | Before use | conversions.go:25:2:25:4 | use |
145+
| conversions.go:25:2:25:4 | use | conversions.go:25:2:25:4 | After use |
146+
| conversions.go:25:2:25:11 | After call to use | conversions.go:25:2:25:11 | After expression statement |
147+
| conversions.go:25:2:25:11 | After expression statement | conversions.go:7:13:26:1 | After block statement |
148+
| conversions.go:25:2:25:11 | Before call to use | conversions.go:25:2:25:4 | Before use |
149+
| conversions.go:25:2:25:11 | call to use | conversions.go:7:1:26:1 | Exceptional Exit |
150+
| conversions.go:25:2:25:11 | call to use | conversions.go:25:2:25:11 | After call to use |
151+
| conversions.go:25:2:25:11 | expression statement | conversions.go:25:2:25:11 | Before call to use |
152+
| conversions.go:25:6:25:10 | After runes | conversions.go:25:2:25:11 | call to use |
153+
| conversions.go:25:6:25:10 | Before runes | conversions.go:25:6:25:10 | runes |
154+
| conversions.go:25:6:25:10 | runes | conversions.go:25:6:25:10 | After runes |
63155
#select
64156
| |

0 commit comments

Comments
 (0)