From 5e71489802a7651787a7dd378a76389f218219d6 Mon Sep 17 00:00:00 2001 From: Mohamed Tarek Date: Thu, 13 Aug 2020 02:06:53 +1000 Subject: [PATCH 1/2] use tfill instead of fill in testvalue --- src/Inference/Inference.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Inference/Inference.jl b/src/Inference/Inference.jl index c5286e58f..a61b25547 100644 --- a/src/Inference/Inference.jl +++ b/src/Inference/Inference.jl @@ -123,11 +123,11 @@ testvalue(::Type{T}) where T = zero(T) testvalue(v) = testvalue(typeof(v)) function testvalue(::Type{T}) where T<:AbstractArray{E,N} where {E,N} - similar(T,fill(0,N)...) + similar(T,tfill(0,N)...) end function testvalue(::Type{T}) where T<:Fill{E,N} where {E,N} - Fill(zero(E),fill(0,N)...) + Fill(zero(E),tfill(0,N)...) end function testvalue(::Type{<:Tuple}) From c071aa8248bf1538d1e1f685eb6ebb90e705c387 Mon Sep 17 00:00:00 2001 From: mohamed82008 Date: Thu, 13 Aug 2020 02:27:56 +1000 Subject: [PATCH 2/2] fix the fix --- src/Inference/Inference.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Inference/Inference.jl b/src/Inference/Inference.jl index a61b25547..9cbc718fe 100644 --- a/src/Inference/Inference.jl +++ b/src/Inference/Inference.jl @@ -123,11 +123,11 @@ testvalue(::Type{T}) where T = zero(T) testvalue(v) = testvalue(typeof(v)) function testvalue(::Type{T}) where T<:AbstractArray{E,N} where {E,N} - similar(T,tfill(0,N)...) + similar(T,tfill(0,Val(N))...) end function testvalue(::Type{T}) where T<:Fill{E,N} where {E,N} - Fill(zero(E),tfill(0,N)...) + Fill(zero(E),tfill(0,Val(N))...) end function testvalue(::Type{<:Tuple})