@@ -272,17 +272,12 @@ reshape(parent::AbstractFill, dims::Tuple{Vararg{Union{Int,Colon}}}) =
272
272
fill_reshape (parent, Base. _reshape_uncolon (parent, dims)... )
273
273
reshape (parent:: AbstractFill , shp:: Tuple{Union{Integer,Base.OneTo}, Vararg{Union{Integer,Base.OneTo}}} ) =
274
274
reshape (parent, Base. to_shape (shp))
275
- reshape (parent:: AbstractFill , dims:: Dims ) = Base . _reshape (parent, dims)
276
- reshape (parent:: AbstractFill , dims:: Tuple{Integer, Vararg{Integer}} ) = Base . _reshape (parent, dims)
275
+ reshape (parent:: AbstractFill , dims:: Dims ) = fill_reshape (parent, dims... )
276
+ reshape (parent:: AbstractFill , dims:: Tuple{Integer, Vararg{Integer}} ) = fill_reshape (parent, dims... )
277
277
278
278
# resolve ambiguity with Base
279
279
reshape (parent:: AbstractFillVector , dims:: Tuple{Colon} ) = parent
280
280
281
- Base. _reshape (parent:: AbstractFill , dims:: Dims ) = fill_reshape (parent, dims... )
282
- Base. _reshape (parent:: AbstractFill , dims:: Tuple{Integer,Vararg{Integer}} ) = fill_reshape (parent, dims... )
283
- # Resolves ambiguity error with `_reshape(v::AbstractArray{T, 1}, dims::Tuple{Int})`
284
- Base. _reshape (parent:: AbstractFill{T, 1, Axes} , dims:: Tuple{Int} ) where {T, Axes} = fill_reshape (parent, dims... )
285
-
286
281
for (AbsTyp, Typ, funcs, func) in ((:AbstractZeros , :Zeros , :zeros , :zero ), (:AbstractOnes , :Ones , :ones , :one ))
287
282
@eval begin
288
283
abstract type $ AbsTyp{T, N, Axes} <: AbstractFill{T, N, Axes} end
0 commit comments