diff --git a/src/tools/miri/tests/pass/target-cpu-implies-target-feature.rs b/src/tools/miri/tests/pass/target-cpu-implies-target-feature.rs index a55517c02e0c..1acbd51ae81f 100644 --- a/src/tools/miri/tests/pass/target-cpu-implies-target-feature.rs +++ b/src/tools/miri/tests/pass/target-cpu-implies-target-feature.rs @@ -3,10 +3,14 @@ //@compile-flags: -C target-cpu=x86-64-v4 fn main() { + assert!(cfg!(target_feature = "avx2")); + assert!(cfg!(target_feature = "avx512bw")); + assert!(cfg!(target_feature = "avx512cd")); + assert!(cfg!(target_feature = "avx512dq")); + assert!(cfg!(target_feature = "avx512f")); + assert!(cfg!(target_feature = "avx512vl")); assert!(is_x86_feature_detected!("avx512bw")); - assert!(is_x86_feature_detected!("avx512cd")); - assert!(is_x86_feature_detected!("avx512dq")); - assert!(is_x86_feature_detected!("avx512f")); - assert!(is_x86_feature_detected!("avx512vl")); + + assert!(cfg!(not(target_feature = "avx512vpopcntdq"))); assert!(!is_x86_feature_detected!("avx512vpopcntdq")); }