//@ only-wasm32 //@ compile-flags:-C target-feature=-simd128 //@ build-pass #![crate_type = "lib"] #[cfg(target_feature = "simd128")] compile_error!("simd128 target feature should be disabled"); // Calling functions with `#[target_feature]` is not unsound on WASM, see #84988. // (It can still lead to a runtime error though so we'd be in our right to abort execution, // just not to declare it UB.) const A: () = simd128_fn(); #[target_feature(enable = "simd128")] const fn simd128_fn() {}