We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d00d483 commit 55ea34dCopy full SHA for 55ea34d
src/raw/mod.rs
@@ -43,14 +43,23 @@ use self::imp::Group;
43
// consistently improves performance by 10-15%.
44
#[cfg(feature = "nightly")]
45
use core::intrinsics::{likely, unlikely};
46
+
47
+#[cfg(not(feature = "nightly"))]
48
+#[inline]
49
+#[cold]
50
+fn cold() {}
51
52
#[cfg(not(feature = "nightly"))]
53
#[inline]
54
fn likely(b: bool) -> bool {
55
+ if !b { cold() }
56
b
57
}
58
59
60
61
fn unlikely(b: bool) -> bool {
62
+ if b { cold() }
63
64
65
0 commit comments