Skip to content

Commit 338110c

Browse files
committed
Remove deprecated findnext/findprev signatures
1 parent c5cd13e commit 338110c

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

base/bitarray.jl

+4-2
Original file line numberDiff line numberDiff line change
@@ -1504,7 +1504,8 @@ end
15041504
findfirstnot(B::BitArray) = findnextnot(B,1)
15051505

15061506
# returns the index of the first matching element
1507-
function findnext(B::BitArray, v, start::Integer)
1507+
function findnext(pred::EqualTo, B::BitArray, start::Integer)
1508+
v = pred.x
15081509
v == false && return findnextnot(B, start)
15091510
v == true && return findnext(B, start)
15101511
return 0
@@ -1575,7 +1576,8 @@ end
15751576
findlastnot(B::BitArray) = findprevnot(B, length(B))
15761577

15771578
# returns the index of the previous matching element
1578-
function findprev(B::BitArray, v, start::Integer)
1579+
function findprev(pred::EqualTo, B::BitArray, start::Integer)
1580+
v = pred.x
15791581
v == false && return findprevnot(B, start)
15801582
v == true && return findprev(B, start)
15811583
return 0

test/bitarray.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -1114,7 +1114,7 @@ timesofar("nnz&find")
11141114
b1 = trues(v1)
11151115
b2 = falses(v1)
11161116
for i = 1:v1
1117-
@test findprev(b1, i) == findprev(b1, true, i) == findprev(identity, b1, i)
1117+
@test findprev(b1, i) == findprev(identity, b1, i)
11181118
@test findprevnot(b2, i) == findprev(!, b2, i) == i
11191119
end
11201120

0 commit comments

Comments
 (0)