diff options
| -rw-r--r-- | src/librustc_platform_intrinsics/aarch64.rs | 1 | ||||
| -rw-r--r-- | src/librustc_platform_intrinsics/arm.rs | 1 | ||||
| -rw-r--r-- | src/librustc_platform_intrinsics/x86.rs | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/librustc_platform_intrinsics/aarch64.rs b/src/librustc_platform_intrinsics/aarch64.rs index a3084d903e2..1db5b3cb9ea 100644 --- a/src/librustc_platform_intrinsics/aarch64.rs +++ b/src/librustc_platform_intrinsics/aarch64.rs @@ -17,6 +17,7 @@ use {Intrinsic, i, i_, u, u_, f, v, v_, agg, p, void}; use IntrinsicDef::Named; use rustc::middle::ty; +#[inline(never)] pub fn find<'tcx>(_tcx: &ty::ctxt<'tcx>, name: &str) -> Option<Intrinsic> { if !name.starts_with("aarch64_v") { return None } Some(match &name["aarch64_v".len()..] { diff --git a/src/librustc_platform_intrinsics/arm.rs b/src/librustc_platform_intrinsics/arm.rs index 89b147027b5..eae5c520883 100644 --- a/src/librustc_platform_intrinsics/arm.rs +++ b/src/librustc_platform_intrinsics/arm.rs @@ -17,6 +17,7 @@ use {Intrinsic, i, i_, u, u_, f, v, agg, p}; use IntrinsicDef::Named; use rustc::middle::ty; +#[inline(never)] pub fn find<'tcx>(_tcx: &ty::ctxt<'tcx>, name: &str) -> Option<Intrinsic> { if !name.starts_with("arm_v") { return None } Some(match &name["arm_v".len()..] { diff --git a/src/librustc_platform_intrinsics/x86.rs b/src/librustc_platform_intrinsics/x86.rs index 2dfd00e9ce3..19aeb589e70 100644 --- a/src/librustc_platform_intrinsics/x86.rs +++ b/src/librustc_platform_intrinsics/x86.rs @@ -17,6 +17,7 @@ use {Intrinsic, i, i_, u, u_, f, v, v_, agg, p, void}; use IntrinsicDef::Named; use rustc::middle::ty; +#[inline(never)] pub fn find<'tcx>(_tcx: &ty::ctxt<'tcx>, name: &str) -> Option<Intrinsic> { if !name.starts_with("x86_mm") { return None } Some(match &name["x86_mm".len()..] { |
