Skip to content

Commit 56e6494

Browse files
Moosieusjosevalim
authored andcommitted
Use in/2 in String.replace_invalid/2 guards (#13093)
1 parent 033a177 commit 56e6494

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

lib/elixir/lib/string.ex

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1872,18 +1872,14 @@ defmodule String do
18721872
end
18731873

18741874
defguardp replace_invalid_ii_of_iii(i, ii)
1875-
when (896 <= Bitwise.bor(Bitwise.bsl(i, 6), ii) and
1876-
Bitwise.bor(Bitwise.bsl(i, 6), ii) <= 1023) or
1877-
(32 <= Bitwise.bor(Bitwise.bsl(i, 6), ii) and
1878-
Bitwise.bor(Bitwise.bsl(i, 6), ii) <= 863)
1875+
when Bitwise.bor(Bitwise.bsl(i, 6), ii) in 32..863 or
1876+
Bitwise.bor(Bitwise.bsl(i, 6), ii) in 896..1023
18791877

18801878
defguardp replace_invalid_ii_of_iv(i, ii)
1881-
when 16 <= Bitwise.bor(Bitwise.bsl(i, 6), ii) and
1882-
Bitwise.bor(Bitwise.bsl(i, 6), ii) <= 271
1879+
when Bitwise.bor(Bitwise.bsl(i, 6), ii) in 16..271
18831880

18841881
defguardp replace_invalid_iii_of_iv(i, ii, iii)
1885-
when 1024 <= Bitwise.bor(Bitwise.bor(Bitwise.bsl(i, 12), Bitwise.bsl(ii, 6)), iii) and
1886-
Bitwise.bor(Bitwise.bor(Bitwise.bsl(i, 12), Bitwise.bsl(ii, 6)), iii) <= 17407
1882+
when Bitwise.bor(Bitwise.bor(Bitwise.bsl(i, 12), Bitwise.bsl(ii, 6)), iii) in 1024..17407
18871883

18881884
defguardp replace_invalid_is_next(next) when Bitwise.bsr(next, 6) !== 0b10
18891885

0 commit comments

Comments
 (0)