//@only-target: x86_64 # uses x86 target features | |
//@ignore-target: x86_64-apple-darwin # that target actually has ssse3 | |
fn main() { | |
assert!(!is_x86_feature_detected!("ssse3")); | |
unsafe { | |
ssse3_fn(); //~ ERROR: calling a function that requires unavailable target features: ssse3 | |
} | |
} | |
#[target_feature(enable = "ssse3")] | |
unsafe fn ssse3_fn() {} |