// option. This file may not be copied, modified, or distributed
// except according to those terms.
-// no-system-llvm -- needs MCSubtargetInfo::getFeatureTable()
+// min-llvm-version 6.0
+// ^ needs MCSubtargetInfo::checkFeatures()
// ignore-cloudabi no std::env
#![feature(cfg_target_feature)]
assert!(cfg!(target_feature = "sse2"),
"SSE2 was not detected as available on an x86 platform");
}
+ // check a negative case too -- whitelisted on x86, but not enabled by default
+ assert!(cfg!(not(target_feature = "avx2")),
+ "AVX2 shouldn't be detected as available by default on any platform");
}