about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-10-06 21:47:01 -0700
committerEsteban Küber <esteban@kuber.com.ar>2019-10-16 11:57:35 -0700
commit73d6efc43e0629b2028e7d031306088f44f84782 (patch)
tree515c88c9080432b66b8be6aa13d0efbb44699450 /src/libcore
parent89b19ccfdc6117f4df4d8c765464d6d929d483e0 (diff)
downloadrust-73d6efc43e0629b2028e7d031306088f44f84782.tar.gz
rust-73d6efc43e0629b2028e7d031306088f44f84782.zip
Only emit overlapping patterns lint if the overlap is partial
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/ascii.rs2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/libcore/ascii.rs b/src/libcore/ascii.rs
index 04aefd57ca2..4087333e2cf 100644
--- a/src/libcore/ascii.rs
+++ b/src/libcore/ascii.rs
@@ -100,8 +100,6 @@ pub fn escape_default(c: u8) -> EscapeDefault {
         b'\\' => ([b'\\', b'\\', 0, 0], 2),
         b'\'' => ([b'\\', b'\'', 0, 0], 2),
         b'"' => ([b'\\', b'"', 0, 0], 2),
-        // The three arms above are in the following range
-        #[allow(overlapping_patterns)]
         b'\x20' ..= b'\x7e' => ([c, 0, 0, 0], 1),
         _ => ([b'\\', b'x', hexify(c >> 4), hexify(c & 0xf)], 4),
     };