From bd61b8fb3ff04de61f40ea62043b17dc1e418c4c Mon Sep 17 00:00:00 2001 From: Deadbeef Date: Fri, 26 Aug 2022 16:44:07 +0000 Subject: [PATCH] Add `inline(always)` to function generated by macro --- library/core/src/intrinsics.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/library/core/src/intrinsics.rs b/library/core/src/intrinsics.rs index 12e4dfe74fb8..56f5824efd4c 100644 --- a/library/core/src/intrinsics.rs +++ b/library/core/src/intrinsics.rs @@ -2179,6 +2179,7 @@ macro_rules! assert_unsafe_precondition { if cfg!(debug_assertions) { // allow non_snake_case to allow capturing const generics #[allow(non_snake_case)] + #[inline(always)] fn runtime$(<$($tt)*>)?($($i:$ty),*) { if !$e { // abort instead of panicking to reduce impact on code size