Skip to content

Commit b2e2938

Browse files
authored
Stop pirating mapreduce(f, op) (#269)
1 parent 05cae5c commit b2e2938

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/OffsetArrays.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,8 @@ end
565565

566566
# mapreduce is faster with an IdOffsetRange than with an OffsetUnitRange
567567
# We therefore convert OffsetUnitRanges to IdOffsetRanges with the same values and axes
568-
function Base.mapreduce(f, op, As::OffsetUnitRange{<:Integer}...; kw...)
568+
function Base.mapreduce(f, op, A1::OffsetUnitRange{<:Integer}, As::OffsetUnitRange{<:Integer}...; kw...)
569+
As = (A1, As...)
569570
ofs = map(A -> first(axes(A,1)) - 1, As)
570571
AIds = map((A, of) -> IdOffsetRange(_subtractoffset(parent(A), of), of), As, ofs)
571572
mapreduce(f, op, AIds...; kw...)

0 commit comments

Comments
 (0)