From 6e7afc08bdd08cc5da94dc26f33d7cdd11c4c01a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Crist=C3=B3v=C3=A3o=20Duarte=20Sousa?= Date: Sat, 26 Sep 2015 22:28:25 +0100 Subject: [PATCH] Workaround upstream weak type inference Workaround https://github.com/JuliaLang/julia/issues/13082. Trying to partially fix #356. --- src/core.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core.jl b/src/core.jl index 3dd35e6d..7160b8e9 100644 --- a/src/core.jl +++ b/src/core.jl @@ -11,7 +11,7 @@ type Image{T,N,A<:AbstractArray} <: AbstractImageDirect{T,N} data::A properties::Dict{ASCIIString,Any} end -Image(data::AbstractArray, props::Dict) = Image{eltype(data),ndims(data),typeof(data)}(data,props) +Image{T,N}(data::AbstractArray{T,N}, props::Dict) = Image{eltype(data),N,typeof(data)}(data,props) Image(data::AbstractArray; kwargs...) = Image(data, kwargs2dict(kwargs)) # Indexed image (colormap)