]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_data_structures/src/fingerprint.rs
Rollup merge of #93580 - m-ou-se:stabilize-pin-static-ref, r=scottmcm
[rust.git] / compiler / rustc_data_structures / src / fingerprint.rs
index 525cd650dd25d3ecfed8b2e72cab96a4707dd0f0..e931379dd3a70d5d7416e034d1877d01f0605dd8 100644 (file)
@@ -3,6 +3,9 @@
 use std::convert::TryInto;
 use std::hash::{Hash, Hasher};
 
+#[cfg(test)]
+mod tests;
+
 #[derive(Eq, PartialEq, Ord, PartialOrd, Debug, Clone, Copy)]
 #[repr(C)]
 pub struct Fingerprint(u64, u64);
@@ -54,7 +57,7 @@ pub fn combine_commutative(self, other: Fingerprint) -> Fingerprint {
 
         let c = a.wrapping_add(b);
 
-        Fingerprint((c >> 64) as u64, c as u64)
+        Fingerprint(c as u64, (c >> 64) as u64)
     }
 
     pub fn to_hex(&self) -> String {