about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Gammelsæter <martin@mg.am>2023-03-21 09:59:47 +0100
committerMartin Gammelsæter <martin@mg.am>2023-03-21 09:59:47 +0100
commit54f55efb9a147e8a7b5073d24c0cc67f0aad5a13 (patch)
tree9718c958c4ffbea8f77a1ba20f483121ed8df94a
parent355e1dda1df8a8106a1692eb7f019fb00df8c3ab (diff)
downloadrust-54f55efb9a147e8a7b5073d24c0cc67f0aad5a13.tar.gz
rust-54f55efb9a147e8a7b5073d24c0cc67f0aad5a13.zip
Use hex literal for INDEX_MASK
-rw-r--r--library/core/src/unicode/unicode_data.rs2
-rw-r--r--src/tools/unicode-table-generator/src/case_mapping.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/library/core/src/unicode/unicode_data.rs b/library/core/src/unicode/unicode_data.rs
index 091259e4d38..b25e9df2868 100644
--- a/library/core/src/unicode/unicode_data.rs
+++ b/library/core/src/unicode/unicode_data.rs
@@ -580,7 +580,7 @@ pub mod white_space {
 
 #[rustfmt::skip]
 pub mod conversions {
-    const INDEX_MASK: u32 = 4194304;
+    const INDEX_MASK: u32 = 0x400000;
 
     pub fn to_lower(c: char) -> [char; 3] {
         if c.is_ascii() {
diff --git a/src/tools/unicode-table-generator/src/case_mapping.rs b/src/tools/unicode-table-generator/src/case_mapping.rs
index 58d9959ca7b..7a978db62b4 100644
--- a/src/tools/unicode-table-generator/src/case_mapping.rs
+++ b/src/tools/unicode-table-generator/src/case_mapping.rs
@@ -10,7 +10,7 @@ const INDEX_MASK: u32 = 1 << 22;
 pub(crate) fn generate_case_mapping(data: &UnicodeData) -> String {
     let mut file = String::new();
 
-    write!(file, "const INDEX_MASK: u32 = {};", INDEX_MASK).unwrap();
+    write!(file, "const INDEX_MASK: u32 = 0x{:x};", INDEX_MASK).unwrap();
     file.push_str("\n\n");
     file.push_str(HEADER.trim_start());
     file.push('\n');