Skip to content

Commit 77cb353

Browse files
committed
Add MaD barrier guard model to make test pass
1 parent c5457d3 commit 77cb353

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

rust/ql/test/library-tests/dataflow/barrier/inline-flow.ext.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,8 @@ extensions:
44
extensible: barrierModel
55
data:
66
- ["main::sanitize", "ReturnValue", "test-barrier", "manual"]
7+
- addsTo:
8+
pack: codeql/rust-all
9+
extensible: barrierGuardModel
10+
data:
11+
- ["main::verify_safe", "Argument[0]", "true", "test-barrier", "manual"]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ fn verify_safe(s: &str) -> bool {
4343
fn with_barrier_guard() {
4444
let s = source(1);
4545
if verify_safe(s) {
46-
sink(s); // $ SPURIOUS: hasValueFlow=1
46+
sink(s);
4747
}
4848
}

0 commit comments

Comments
 (0)