]> git.lizzy.rs Git - rust.git/commitdiff
add #inline
authorBruce A. MacNaughton <bruce.macnaughton@contrastsecurity.com>
Wed, 20 Jul 2022 23:13:54 +0000 (16:13 -0700)
committerBruce A. MacNaughton <bruce.macnaughton@contrastsecurity.com>
Wed, 20 Jul 2022 23:13:54 +0000 (16:13 -0700)
library/core/src/unicode/unicode_data.rs
src/tools/unicode-table-generator/src/cascading_map.rs

index eb9334bdc6dc1f8e1c7afb6d60adde30b57a2d53..c1eff3a36e6e15f5fdc0b296aef0280dfefef495 100644 (file)
@@ -555,6 +555,7 @@ pub mod white_space {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0,
     ];
+    #[inline]
     pub fn lookup(c: char) -> bool {
         match c as u32 >> 8 {
             0 => WHITESPACE_MAP[c as usize & 0xff] & 1 != 0,
index d4efdef2e806c8830c690f566bfee6304bdb2f14..02c7542309a45a49d6c22ed22ae0d7c8378d072b 100644 (file)
@@ -63,6 +63,7 @@ pub fn emit_cascading_map(&mut self, ranges: &[Range<u32>]) -> bool {
             .unwrap();
         self.bytes_used += 256;
 
+        writeln!(&mut self.file, "#[inline]").unwrap();
         writeln!(&mut self.file, "pub fn lookup(c: char) -> bool {{").unwrap();
         writeln!(&mut self.file, "    match c as u32 >> 8 {{").unwrap();
         for arm in arms {