From 398731187ea91ff50b1c2ce894b6ad051545e087 Mon Sep 17 00:00:00 2001 From: Jishnu Bhattacharya Date: Tue, 11 Jul 2023 14:42:55 +0530 Subject: [PATCH] Use Base.require_one_based_indexing in RectDiagonal constructor (#276) --- src/FillArrays.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/FillArrays.jl b/src/FillArrays.jl index 7b920955..21f6fbd8 100644 --- a/src/FillArrays.jl +++ b/src/FillArrays.jl @@ -358,10 +358,10 @@ struct RectDiagonal{T,V<:AbstractVector{T},Axes<:Tuple{Vararg{AbstractUnitRange, axes::Axes @inline function RectDiagonal{T,V}(A::V, axes::Axes) where {T,V<:AbstractVector{T},Axes<:Tuple{Vararg{AbstractUnitRange,2}}} - @assert !Base.has_offset_axes(A) + Base.require_one_based_indexing(A) @assert any(length(ax) == length(A) for ax in axes) rd = new{T,V,Axes}(A, axes) - @assert !Base.has_offset_axes(rd) + Base.require_one_based_indexing(rd) return rd end end