Skip to content

Commit d1857f1

Browse files
committed
Add version check for reduced_indices
1 parent 24dea7c commit d1857f1

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/core.jl

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,13 @@ end
284284
# Note that we only extend the following two methods, and then have it
285285
# dispatch to package-local `reduced_indices` and `reduced_indices0`
286286
# methods. This avoids a whole slew of ambiguities.
287-
Base.reduced_indices(A::AxisArray, region) = reduced_indices(axes(A), region)
288-
Base.reduced_indices0(A::AxisArray, region) = reduced_indices0(axes(A), region)
287+
if VERSION == v"0.5.0"
288+
Base.reduced_dims(A::AxisArray, region) = reduced_indices(axes(A), region)
289+
Base.reduced_dims0(A::AxisArray, region) = reduced_indices0(axes(A), region)
290+
else
291+
Base.reduced_indices(A::AxisArray, region) = reduced_indices(axes(A), region)
292+
Base.reduced_indices0(A::AxisArray, region) = reduced_indices0(axes(A), region)
293+
end
289294

290295
reduced_indices{N}(axs::Tuple{Vararg{Axis,N}}, ::Tuple{}) = axs
291296
reduced_indices0{N}(axs::Tuple{Vararg{Axis,N}}, ::Tuple{}) = axs

0 commit comments

Comments
 (0)