Skip to content

Commit 2942fc6

Browse files
committed
attempt rewriting last condition in link-dedup
1 parent 841f4cc commit 2942fc6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tests/run-make/link-dedup/rmake.rs

+7-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ fn main() {
2929
assert!(output.contains("-ltesta"));
3030
let output = String::from_utf8(rustc().input("empty.rs").command_output().stderr).unwrap();
3131
assert!(!output.contains("-ltestb"));
32-
let output = String::from_utf8(rustc().input("empty.rs").command_output().stderr).unwrap();
33-
assert_eq!(output.matches("-ltesta").count(), 1);
32+
let output = rustc().input("empty.rs").command_output().stderr;
33+
let pattern = b"\"-ltesta\" \"-ltesta\" \"-ltesta\"";
34+
for window in output.windows(pattern.len()) {
35+
if window == pattern {
36+
panic!("ltesta was repeated too many times");
37+
}
38+
}
3439
}

0 commit comments

Comments
 (0)