mirror of
https://github.com/github/codeql.git
synced 2026-04-28 02:05:14 +02:00
Rust: Add a couple of simple data flow test cases.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -69,6 +69,18 @@ fn assignment() {
|
||||
sink(i);
|
||||
i = source(6);
|
||||
sink(i); // $ hasValueFlow=6
|
||||
i = 2;
|
||||
sink(i);
|
||||
|
||||
let mut j = 3;
|
||||
let k = source(7);
|
||||
j = k;
|
||||
sink(j); // $ hasValueFlow=7
|
||||
sink(k); // $ hasValueFlow=7
|
||||
|
||||
let mut l = source(8);
|
||||
l = l;
|
||||
sink(l); // $ MISSING: hasValueFlow=8
|
||||
}
|
||||
|
||||
fn block_expression1() -> i64 {
|
||||
|
||||
Reference in New Issue
Block a user