Skip to content

Commit 57a3e0f

Browse files
committed
fix ambiguity on Julia < v"1.1.0"
1 parent 758baee commit 57a3e0f

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/sampling.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,11 @@ make(A::Type{<:AbstractArray}, ::Type{X}, d1::Integer, dims::Integer...) where {
391391
make(A::Type{<:AbstractArray}, dims::Dims) = make(A, default_sampling(A), dims)
392392
make(A::Type{<:AbstractArray}, d1::Integer, dims::Integer...) = make(A, default_sampling(A), Dims((d1, dims...)))
393393

394+
if VERSION < v"1.1.0"
395+
# to resolve ambiguity
396+
make(A::Type{<:AbstractArray}, X, d1::Integer) = make(A, X, Dims((d1,)))
397+
make(A::Type{<:AbstractArray}, X, d1::Integer, d2::Integer) = make(A, X, Dims((d1, d2)))
398+
end
394399

395400
Sampler(RNG::Type{<:AbstractRNG}, c::Make2{A}, n::Repetition) where {A<:AbstractArray} =
396401
SamplerTag{A}((sampler(RNG, c.x, n), c.y))

0 commit comments

Comments
 (0)