1 // compile-flags: -C no-prepopulate-passes
5 #![feature(link_llvm_intrinsics)]
17 #[link_name = "llvm.sqrt.f32"]
18 fn sqrt(x: f32) -> f32;
25 // Ensure that we `call` LLVM intrinsics instead of trying to `invoke` them
26 // CHECK: store float 4.000000e+00, float* %{{.}}, align 4
27 // CHECK: call float @llvm.sqrt.f32(float %{{.}}