I get the error message below, and cannot find any sign of the cause.   
With debug statements, I found that its dying trying to call a function 
with the signature

function 
linsolve{T<:Operator,N<:Number}(A::Vector{T},b::Array{N};tolerance=0.01,maxlength=1000000)
...
end

Any thoughts?   Maybe its a bug in Julia?



TypeError: subtype: expected Type{T}, got Tuple{TypeVar,TypeVar}

 in abstract_call_gf at ./inference.jl:586

 in abstract_call at ./inference.jl:857

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in abstract_eval_call at ./inference.jl:881

 in abstract_eval at ./inference.jl:931

 in abstract_eval_call at ./inference.jl:881

 in abstract_eval at ./inference.jl:931

 in typeinf_uncached at ./inference.jl:1591

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in abstract_eval_call at ./inference.jl:881

 in abstract_eval at ./inference.jl:931

 in typeinf_uncached at ./inference.jl:1591

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in abstract_eval_call at ./inference.jl:881

 in abstract_eval at ./inference.jl:931

 in typeinf_uncached at ./inference.jl:1591

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in abstract_interpret at ./inference.jl:1080

 in typeinf_uncached at ./inference.jl:1518

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_call at ./inference.jl:817

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in typeinf_uncached at ./inference.jl:1591

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_call at ./inference.jl:817

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in abstract_eval_call at ./inference.jl:881

 in abstract_eval at ./inference.jl:931

 in typeinf_uncached at ./inference.jl:1591

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in typeinf_uncached at ./inference.jl:1591

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in abstract_interpret at ./inference.jl:1080

 in typeinf_uncached at ./inference.jl:1518

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in abstract_interpret at ./inference.jl:1080

 in typeinf_uncached at ./inference.jl:1518

 in typeinf at ./inference.jl:1307

 in typeinf at ./inference.jl:1257

 in abstract_call_gf at ./inference.jl:696

 in abstract_call at ./inference.jl:857

 in abstract_eval_call at ./inference.jl:904

 in abstract_eval at ./inference.jl:931

 in typeinf_uncached at ./inference.jl:1591

 in typeinf at ./inference.jl:1307

 in typeinf_ext at ./inference.jl:1251

 in linsolve at 
/Users/solver/.julia/v0.4/ApproxFun/src/Operators/linsolve.jl:108

 in linsolve at 
/Users/solver/.julia/v0.4/ApproxFun/src/Operators/linsolve.jl:126

 in linsolve at 
/Users/solver/.julia/v0.4/ApproxFun/src/Operators/linsolve.jl:130

 in ./ at 
/Users/solver/.julia/v0.4/ApproxFun/src/Extras/specialfunctions.jl:89

Reply via email to