Skip to content

Commit f61c157

Browse files
committed
Rust: Repair test after merging main.
1 parent e594074 commit f61c157

File tree

3 files changed

+38
-47
lines changed

3 files changed

+38
-47
lines changed

rust/ql/test/library-tests/dataflow/global/inline-flow.expected

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,17 @@ edges
4242
| main.rs:101:13:101:30 | mn.data_through(...) | main.rs:101:9:101:9 | b | provenance | |
4343
| main.rs:101:29:101:29 | a | main.rs:77:28:77:33 | ...: i64 | provenance | |
4444
| main.rs:101:29:101:29 | a | main.rs:101:13:101:30 | mn.data_through(...) | provenance | |
45-
<<<<<<< HEAD
4645
| main.rs:138:9:138:9 | a | main.rs:139:10:139:10 | a | provenance | |
4746
| main.rs:138:13:138:21 | source(...) | main.rs:138:9:138:9 | a | provenance | |
4847
| main.rs:148:13:148:13 | c | main.rs:149:14:149:14 | c | provenance | |
4948
| main.rs:148:17:148:25 | source(...) | main.rs:148:13:148:13 | c | provenance | |
50-
=======
51-
| main.rs:139:25:139:30 | ...: i64 | main.rs:140:10:140:10 | c | provenance | |
52-
| main.rs:140:6:140:6 | [post] n [&ref] | main.rs:139:12:139:22 | ...: ... [Return] [&ref] | provenance | |
53-
| main.rs:140:10:140:10 | c | main.rs:140:6:140:6 | [post] n [&ref] | provenance | |
54-
| main.rs:148:13:148:13 | [post] m [&ref] | main.rs:149:11:149:11 | m [&ref] | provenance | |
55-
| main.rs:148:16:148:25 | source(...) | main.rs:139:25:139:30 | ...: i64 | provenance | |
56-
| main.rs:148:16:148:25 | source(...) | main.rs:148:13:148:13 | [post] m [&ref] | provenance | |
57-
| main.rs:149:11:149:11 | m [&ref] | main.rs:149:10:149:11 | * ... | provenance | |
58-
>>>>>>> main
49+
| main.rs:164:25:164:30 | ...: i64 | main.rs:165:10:165:10 | c | provenance | |
50+
| main.rs:165:6:165:6 | [post] n [&ref] | main.rs:164:12:164:22 | ...: ... [Return] [&ref] | provenance | |
51+
| main.rs:165:10:165:10 | c | main.rs:165:6:165:6 | [post] n [&ref] | provenance | |
52+
| main.rs:173:13:173:13 | [post] m [&ref] | main.rs:174:11:174:11 | m [&ref] | provenance | |
53+
| main.rs:173:16:173:25 | source(...) | main.rs:164:25:164:30 | ...: i64 | provenance | |
54+
| main.rs:173:16:173:25 | source(...) | main.rs:173:13:173:13 | [post] m [&ref] | provenance | |
55+
| main.rs:174:11:174:11 | m [&ref] | main.rs:174:10:174:11 | * ... | provenance | |
5956
nodes
6057
| main.rs:12:28:14:1 | { ... } | semmle.label | { ... } |
6158
| main.rs:13:5:13:13 | source(...) | semmle.label | source(...) |
@@ -112,20 +109,20 @@ nodes
112109
| main.rs:148:13:148:13 | c | semmle.label | c |
113110
| main.rs:148:17:148:25 | source(...) | semmle.label | source(...) |
114111
| main.rs:149:14:149:14 | c | semmle.label | c |
115-
| main.rs:139:12:139:22 | ...: ... [Return] [&ref] | semmle.label | ...: ... [Return] [&ref] |
116-
| main.rs:139:25:139:30 | ...: i64 | semmle.label | ...: i64 |
117-
| main.rs:140:6:140:6 | [post] n [&ref] | semmle.label | [post] n [&ref] |
118-
| main.rs:140:10:140:10 | c | semmle.label | c |
119-
| main.rs:148:13:148:13 | [post] m [&ref] | semmle.label | [post] m [&ref] |
120-
| main.rs:148:16:148:25 | source(...) | semmle.label | source(...) |
121-
| main.rs:149:10:149:11 | * ... | semmle.label | * ... |
122-
| main.rs:149:11:149:11 | m [&ref] | semmle.label | m [&ref] |
112+
| main.rs:164:12:164:22 | ...: ... [Return] [&ref] | semmle.label | ...: ... [Return] [&ref] |
113+
| main.rs:164:25:164:30 | ...: i64 | semmle.label | ...: i64 |
114+
| main.rs:165:6:165:6 | [post] n [&ref] | semmle.label | [post] n [&ref] |
115+
| main.rs:165:10:165:10 | c | semmle.label | c |
116+
| main.rs:173:13:173:13 | [post] m [&ref] | semmle.label | [post] m [&ref] |
117+
| main.rs:173:16:173:25 | source(...) | semmle.label | source(...) |
118+
| main.rs:174:10:174:11 | * ... | semmle.label | * ... |
119+
| main.rs:174:11:174:11 | m [&ref] | semmle.label | m [&ref] |
123120
subpaths
124121
| main.rs:36:26:36:26 | a | main.rs:30:17:30:22 | ...: i64 | main.rs:30:32:32:1 | { ... } | main.rs:36:13:36:27 | pass_through(...) |
125122
| main.rs:41:26:44:5 | { ... } | main.rs:30:17:30:22 | ...: i64 | main.rs:30:32:32:1 | { ... } | main.rs:41:13:44:6 | pass_through(...) |
126123
| main.rs:55:26:55:26 | a | main.rs:51:21:51:26 | ...: i64 | main.rs:51:36:53:5 | { ... } | main.rs:55:13:55:27 | pass_through(...) |
127124
| main.rs:101:29:101:29 | a | main.rs:77:28:77:33 | ...: i64 | main.rs:77:43:83:5 | { ... } | main.rs:101:13:101:30 | mn.data_through(...) |
128-
| main.rs:148:16:148:25 | source(...) | main.rs:139:25:139:30 | ...: i64 | main.rs:139:12:139:22 | ...: ... [Return] [&ref] | main.rs:148:13:148:13 | [post] m [&ref] |
125+
| main.rs:173:16:173:25 | source(...) | main.rs:164:25:164:30 | ...: i64 | main.rs:164:12:164:22 | ...: ... [Return] [&ref] | main.rs:173:13:173:13 | [post] m [&ref] |
129126
testFailures
130127
#select
131128
| main.rs:18:10:18:10 | a | main.rs:13:5:13:13 | source(...) | main.rs:18:10:18:10 | a | $@ | main.rs:13:5:13:13 | source(...) | source(...) |
@@ -138,4 +135,4 @@ testFailures
138135
| main.rs:102:10:102:10 | b | main.rs:100:13:100:21 | source(...) | main.rs:102:10:102:10 | b | $@ | main.rs:100:13:100:21 | source(...) | source(...) |
139136
| main.rs:139:10:139:10 | a | main.rs:138:13:138:21 | source(...) | main.rs:139:10:139:10 | a | $@ | main.rs:138:13:138:21 | source(...) | source(...) |
140137
| main.rs:149:14:149:14 | c | main.rs:148:17:148:25 | source(...) | main.rs:149:14:149:14 | c | $@ | main.rs:148:17:148:25 | source(...) | source(...) |
141-
| main.rs:149:10:149:11 | * ... | main.rs:148:16:148:25 | source(...) | main.rs:149:10:149:11 | * ... | $@ | main.rs:148:16:148:25 | source(...) | source(...) |
138+
| main.rs:174:10:174:11 | * ... | main.rs:173:16:173:25 | source(...) | main.rs:174:10:174:11 | * ... | $@ | main.rs:173:16:173:25 | source(...) | source(...) |

rust/ql/test/library-tests/dataflow/global/main.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ fn test_async_await() {
157157
sink(a); // $ MISSING: hasValueFlow=1
158158

159159
futures::executor::block_on(test_async_await_async_part());
160+
}
161+
160162
// Flow out of mutable parameters.
161163

162164
fn set_int(n: &mut i64, c: i64) {

rust/ql/test/library-tests/dataflow/global/viableCallable.expected

Lines changed: 19 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -39,30 +39,22 @@
3939
| main.rs:156:41:156:54 | async_source(...) | main.rs:137:1:141:1 | fn async_source |
4040
| main.rs:157:5:157:11 | sink(...) | main.rs:5:1:7:1 | fn sink |
4141
| main.rs:159:33:159:61 | test_async_await_async_part(...) | main.rs:143:1:153:1 | fn test_async_await_async_part |
42-
| main.rs:163:5:163:22 | data_out_of_call(...) | main.rs:16:1:19:1 | fn data_out_of_call |
43-
| main.rs:164:5:164:21 | data_in_to_call(...) | main.rs:25:1:28:1 | fn data_in_to_call |
44-
| main.rs:165:5:165:23 | data_through_call(...) | main.rs:34:1:38:1 | fn data_through_call |
45-
| main.rs:166:5:166:34 | data_through_nested_function(...) | main.rs:48:1:57:1 | fn data_through_nested_function |
46-
| main.rs:168:5:168:24 | data_out_of_method(...) | main.rs:86:1:90:1 | fn data_out_of_method |
47-
| main.rs:169:5:169:28 | data_in_to_method_call(...) | main.rs:92:1:96:1 | fn data_in_to_method_call |
48-
| main.rs:170:5:170:25 | data_through_method(...) | main.rs:98:1:103:1 | fn data_through_method |
49-
| main.rs:172:5:172:31 | test_operator_overloading(...) | main.rs:120:1:135:1 | fn test_operator_overloading |
50-
| main.rs:173:5:173:22 | test_async_await(...) | main.rs:155:1:160:1 | fn test_async_await |
51-
| main.rs:147:5:147:12 | sink(...) | main.rs:5:1:7:1 | fn sink |
52-
| main.rs:148:5:148:26 | set_int(...) | main.rs:139:1:141:1 | fn set_int |
53-
| main.rs:148:16:148:25 | source(...) | main.rs:1:1:3:1 | fn source |
54-
| main.rs:149:5:149:12 | sink(...) | main.rs:5:1:7:1 | fn sink |
55-
| main.rs:155:5:155:11 | sink(...) | main.rs:5:1:7:1 | fn sink |
56-
| main.rs:156:5:156:31 | set_int(...) | main.rs:139:1:141:1 | fn set_int |
57-
| main.rs:156:21:156:30 | source(...) | main.rs:1:1:3:1 | fn source |
58-
| main.rs:157:5:157:11 | sink(...) | main.rs:5:1:7:1 | fn sink |
59-
| main.rs:161:5:161:22 | data_out_of_call(...) | main.rs:16:1:19:1 | fn data_out_of_call |
60-
| main.rs:162:5:162:21 | data_in_to_call(...) | main.rs:25:1:28:1 | fn data_in_to_call |
61-
| main.rs:163:5:163:23 | data_through_call(...) | main.rs:34:1:38:1 | fn data_through_call |
62-
| main.rs:164:5:164:34 | data_through_nested_function(...) | main.rs:48:1:57:1 | fn data_through_nested_function |
63-
| main.rs:166:5:166:24 | data_out_of_method(...) | main.rs:86:1:90:1 | fn data_out_of_method |
64-
| main.rs:167:5:167:28 | data_in_to_method_call(...) | main.rs:92:1:96:1 | fn data_in_to_method_call |
65-
| main.rs:168:5:168:25 | data_through_method(...) | main.rs:98:1:103:1 | fn data_through_method |
66-
| main.rs:170:5:170:31 | test_operator_overloading(...) | main.rs:120:1:135:1 | fn test_operator_overloading |
67-
| main.rs:171:5:171:24 | mutates_argument_1(...) | main.rs:143:1:150:1 | fn mutates_argument_1 |
68-
| main.rs:172:5:172:24 | mutates_argument_2(...) | main.rs:152:1:158:1 | fn mutates_argument_2 |
42+
| main.rs:172:5:172:12 | sink(...) | main.rs:5:1:7:1 | fn sink |
43+
| main.rs:173:5:173:26 | set_int(...) | main.rs:164:1:166:1 | fn set_int |
44+
| main.rs:173:16:173:25 | source(...) | main.rs:1:1:3:1 | fn source |
45+
| main.rs:174:5:174:12 | sink(...) | main.rs:5:1:7:1 | fn sink |
46+
| main.rs:180:5:180:11 | sink(...) | main.rs:5:1:7:1 | fn sink |
47+
| main.rs:181:5:181:31 | set_int(...) | main.rs:164:1:166:1 | fn set_int |
48+
| main.rs:181:21:181:30 | source(...) | main.rs:1:1:3:1 | fn source |
49+
| main.rs:182:5:182:11 | sink(...) | main.rs:5:1:7:1 | fn sink |
50+
| main.rs:186:5:186:22 | data_out_of_call(...) | main.rs:16:1:19:1 | fn data_out_of_call |
51+
| main.rs:187:5:187:21 | data_in_to_call(...) | main.rs:25:1:28:1 | fn data_in_to_call |
52+
| main.rs:188:5:188:23 | data_through_call(...) | main.rs:34:1:38:1 | fn data_through_call |
53+
| main.rs:189:5:189:34 | data_through_nested_function(...) | main.rs:48:1:57:1 | fn data_through_nested_function |
54+
| main.rs:191:5:191:24 | data_out_of_method(...) | main.rs:86:1:90:1 | fn data_out_of_method |
55+
| main.rs:192:5:192:28 | data_in_to_method_call(...) | main.rs:92:1:96:1 | fn data_in_to_method_call |
56+
| main.rs:193:5:193:25 | data_through_method(...) | main.rs:98:1:103:1 | fn data_through_method |
57+
| main.rs:195:5:195:31 | test_operator_overloading(...) | main.rs:120:1:135:1 | fn test_operator_overloading |
58+
| main.rs:196:5:196:22 | test_async_await(...) | main.rs:155:1:160:1 | fn test_async_await |
59+
| main.rs:197:5:197:24 | mutates_argument_1(...) | main.rs:168:1:175:1 | fn mutates_argument_1 |
60+
| main.rs:198:5:198:24 | mutates_argument_2(...) | main.rs:177:1:183:1 | fn mutates_argument_2 |

0 commit comments

Comments
 (0)