264
264
reshape (parent:: AbstractFill , dims:: Integer... ) = reshape (parent, dims)
265
265
reshape (parent:: AbstractFill , dims:: Union{Int,Colon} ...) = reshape (parent, dims)
266
266
reshape (parent:: AbstractFill , dims:: Union{Integer,Colon} ...) = reshape (parent, dims)
267
+ # resolve ambiguity with Base
268
+ reshape (parent:: AbstractFillVector , dims:: Colon ) = parent
267
269
268
270
reshape (parent:: AbstractFill , dims:: Tuple{Vararg{Union{Integer,Colon}}} ) =
269
271
fill_reshape (parent, Base. _reshape_uncolon (parent, dims)... )
@@ -273,6 +275,10 @@ reshape(parent::AbstractFill, shp::Tuple{Union{Integer,Base.OneTo}, Vararg{Union
273
275
reshape (parent, Base. to_shape (shp))
274
276
reshape (parent:: AbstractFill , dims:: Dims ) = Base. _reshape (parent, dims)
275
277
reshape (parent:: AbstractFill , dims:: Tuple{Integer, Vararg{Integer}} ) = Base. _reshape (parent, dims)
278
+
279
+ # resolve ambiguity with Base
280
+ reshape (parent:: AbstractFillVector , dims:: Tuple{Colon} ) = parent
281
+
276
282
Base. _reshape (parent:: AbstractFill , dims:: Dims ) = fill_reshape (parent, dims... )
277
283
Base. _reshape (parent:: AbstractFill , dims:: Tuple{Integer,Vararg{Integer}} ) = fill_reshape (parent, dims... )
278
284
# Resolves ambiguity error with `_reshape(v::AbstractArray{T, 1}, dims::Tuple{Int})`
0 commit comments