check for duplicate flags in usedeps, instead of duplicate usedeps
This commit is contained in:
@@ -41,10 +41,13 @@ pub unsafe extern "C" fn LLVMFuzzerTestOneInput(input: *const u8, len: usize) ->
|
|||||||
panic!("disagreement on {str}\ncontrol:Ok\ngentoo-utils:Err({rest})");
|
panic!("disagreement on {str}\ncontrol:Ok\ngentoo-utils:Err({rest})");
|
||||||
}
|
}
|
||||||
(Err(_), Ok(atom))
|
(Err(_), Ok(atom))
|
||||||
if atom
|
if atom.usedeps().iter().any(|usedep| {
|
||||||
.usedeps()
|
atom.usedeps()
|
||||||
.iter()
|
.iter()
|
||||||
.any(|usedep| atom.usedeps().iter().filter(|u| usedep == *u).count() > 1) =>
|
.filter(|u| *usedep.flag() == *u.flag())
|
||||||
|
.count()
|
||||||
|
> 1
|
||||||
|
}) =>
|
||||||
{
|
{
|
||||||
eprintln!(
|
eprintln!(
|
||||||
"disagreement, but we will allow it since its probably because of duplicated usdeps"
|
"disagreement, but we will allow it since its probably because of duplicated usdeps"
|
||||||
|
|||||||
Reference in New Issue
Block a user