aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse/regex/byte_range.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse/regex/byte_range.rs')
-rw-r--r--src/parse/regex/byte_range.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/parse/regex/byte_range.rs b/src/parse/regex/byte_range.rs
index 1ca6d8f..86b2c2b 100644
--- a/src/parse/regex/byte_range.rs
+++ b/src/parse/regex/byte_range.rs
@@ -49,11 +49,11 @@ impl ByteRange {
let mut out = Vec::new();
for (mut loc, delta) in edges {
- if let Some(last) = last {
- if last <= loc {
- out.push(ByteRange::new_range(last, loc));
- loc = loc + 1;
- }
+ if let Some(last) = last
+ && last <= loc
+ {
+ out.push(ByteRange::new_range(last, loc));
+ loc += 1;
}
depth += delta;